草庐IT

Android 4.2 with 4 MediaPlayers = "Can' t play this video"

每当我尝试加载至少4个mediaPlayer时,其中一个会破坏它尝试加载的视频并触发Android操作系统消息“无法播放此视频”其他信息:对于3个媒体播放器,一切正常。在其他Android版本上,与4.2不同,具有相同4个视频的相同代码有效。4个视频可以在设备上独立播放。没有格式问题。启动程序并收到“无法播放此视频”消息后,除非我重置设备,否则无法再在任何其他应用程序中播放该视频。我在VideoView或显示在surfaceView上的独立MediaPlayer上都尝试过。我在更多运行Android4.2的设备上重现了这个错误。在android4.1.2和其他android4版本上我不

android - 我们如何将动画/简单图像添加为视频的顶层并将其导出为 Android 中的单个视频?

我需要将图像作为叠加层合并到视频中并导出。我找到了使用javacv从图像创建视频的方法但没有找到任何jar或库将图像添加为现有视频的叠加层,一些链接建议使用FFMPEG和JNI来实现这一点,但遗憾的是我对JNI没有任何了解。他们在IOS中使用avfoundation框架来实现相同的目的。上图是我的要求的复制品,如果有人能指导我正确的方向并为我提供一些有用的东西作为开始,我们将不胜感激。到目前为止,我取得的成就是:1)编译FFMPEG。2)生成.so文件3)HelloJni工程编译运行。我正在寻找的是:1)将视频分割成帧。2)将我的叠加图像与视频帧合并3)用音频重新创建视频。而且我知道J

android - 在 Android 应用程序中集成 VLC 或任何其他第三方视频播放器

我有一个Android应用程序可以从互联网流式传输视频。该应用程序的所有者不想使用nativeAndroid视频播放器。他们想要的是将任何第三方(最好是开源)视频播放器集成到这个应用程序中。我真的不知道它的含义是什么。我才知道Dolphin和VLC,它们都是开源的,但我不知道它们是否提供用于集成到应用程序中的SDK。所以,我有以下问题-我们是否有一些第三方播放器(他们的SDK)要集成到应用程序中?我们有关于如何实现它们的教程吗?我为此搜索了很多,但没有得到任何东西。 最佳答案 我们是否有一些第三方播放器(他们的SDK)可以集成到应用

android - 为什么我的 videoview 没有播放?

我目前面临一个可以自己解决的问题。我的android应用程序(为4.2和4.4构建)充当VideoPlayer。我已将一些视频放入我的应用程序的文件目录中,没有访问限制(MODE_WORLD_READABLE),播放器会一个一个地读取它们,直到我关闭设备或应用程序。有时,当我尝试使用VideoView读取本地视频时视频不启动并且日志打印此警告:03-2412:10:50.493:W/MediaPlayer(12894):info/warning(701,0)有时,媒体播放器不会离开此状态,直到我终止我的应用程序(或重启设备)。有时,日志会在上一个警告之后继续:03-2414:07:07

android - WhatsApp 视频作为 Gif 以编程方式在 Android 上共享

我如何将mp4视频文件转换为WhatsAppgif文件(它在应用程序用户界面中简单显示为gif,但在内部是特定的mp4格式)以用于android共享Intent,被whatsapp识别为此类媒体聊天应用程序???我搜索了很多,但我无法从WhatsApp文档(他们没有这种文档)或任何与我有相同问题的开发人员中找到任何信息。我有什么:我发现在whatsapp“gif”mp4文件的开头存在一个loop值,如果你在十六进制编辑器上阅读它们,所有文件都有这个。删除此值使whatsapp接收为常规视频(不共享为gif)。如何使用ffmpeg编码添加此值?(使用此值手动编辑我的mp4文件会损坏文件,

Zynq-7000系列FPGA使用 Video Processing Subsystem 实现图像缩放,提供工程源码和技术支持

目录1、前言免责声明2、相关方案推荐FPGA图像处理方案FPGA图像缩放方案自己写的HLS图像缩放方案3、设计思路详解VideoProcessingSubsystem介绍4、工程代码详解PL端FPGA逻辑设计PS端SDK软件设计5、工程移植说明vivado版本不一致处理FPGA型号不一致处理其他注意事项6、上板调试验证并演示准备工作输出静态演示7、福利:工程源码获取Zynq-7000系列FPGA使用VideoProcessingSubsystem实现图像缩放,提供工程源码和技术支持1、前言没玩过图像缩放都不好意思说自己玩儿过FPGA,这是CSDN某大佬说过的一句话,鄙人深信不疑。。。目前市面上

java - 在 Android 上创建视频文件

在我的Android应用程序中,我尝试创建一个视频文件,在视频的给定时间位置添加音轨。我使用了MediaMuxer并更改了presentationTimeUs的值来移动音频。但显然这不是要走的路,因为视频的开始时间也发生了变化。另一个问题是mp3音频不起作用。到目前为止,这是我的尝试:finallongaudioPositionUs=10000000;FilefileOut=newFile(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MOVIES)+"/output.mp4");fileOut.

android - picasso 图像加载库 : how to load video thumbnails

我在本地设备上存储了一些视频。我想使用Picasso来处理视频缩略图和图像。我该怎么做?似乎我只需要创建我的自定义Hunter,例如VideoHunter,并使用它们从InputStreamBitmap。但是我没有找到任何方法来设置我的自定义猎人。或者派生库并修改BitmapHunter.forRequest是Picasso中处理视频缩略图的唯一方法? 最佳答案 恐怕为时已晚,但仍然:适用于Android的Glide库能够仅从URI/文件加载视频缩略图,与图像的方式几乎相同。所以你需要做的就是:Glide.with(Context)

android - 在android中从http服务器播放视频

我有一个ListView,其中我从服务器的特定文件夹加载所有视频。现在我要做的是单击一个列表项,它应该在视频View中播放该视频。一切似乎都很完美,但我面临的唯一问题是当我点击ListView项目时它没有播放该视频。附言。我收到以下登录错误日志,但不幸的是我的应用程序没有停止,我的显示器一直显示视频正在加载我在Asynctask中设置的进度条,但是当我检查日志cat时我看到了这个错误。当然,我在google和SO中都进行了搜索,但没有得到令人满意的结果。Folowwing是我的日志猫消息。02-2111:08:52.964:W/SurfaceFlinger(101):nothingto

android - 在 Android 上的 OpenCV 中逐帧处理视频

我的目标如下:我必须读取存储在SD卡上的视频,逐帧处理它,然后再次将其存储在SD卡上的新文件中。问题是OpenCV4Android没有视频编码器/解码器,因为它不包含ffmpeg。此外,使用JavaCV处理图像对我来说不是一个选择,因为代码已经用原生OpenCV编写并且我通过JNI访问它们。我在这里阅读了大量有关stackoverflow和Google其他内容的文章。但我没有找到解决办法。JavaCV让我可以逐帧读取视频,也可以逐帧存储它。但是,我无法将视频转换为普通OpenCV4Android可以处理的普通OpenCVMat对象。我了解到JCodec是一个用于编码/解码视频的库。JC