Android ffmpeg视频已压缩但未在浏览器中播放

Android ffmpeg视频已压缩但未在浏览器中播放,android,android-studio,ffmpeg,android-ffmpeg,video-compression,Android,Android Studio,Ffmpeg,Android Ffmpeg,Video Compression,我集成了ffmpeg4android库。视频压缩工作正常,但除了safari浏览器外,其他浏览器不播放视频。上传到服务器后。我使用了以下命令 ffmpeg -y -i <input file.mp4> -strict experimental -r 30 -ab 48000 -ac 2 -ar 22050 -vcodec mpeg4 -b 2097k <output file.mp4> ffmpeg-y-i-严格实验-r30-ab48000-ac2-ar22050-vc

我集成了
ffmpeg4android库
。视频压缩工作正常,但除了safari浏览器外,其他浏览器不播放视频。上传到服务器后。我使用了以下命令

ffmpeg -y -i <input file.mp4> -strict experimental -r 30 -ab 48000 -ac 2 -ar 22050 -vcodec mpeg4 -b 2097k <output file.mp4>
ffmpeg-y-i-严格实验-r30-ab48000-ac2-ar22050-vcodecmpeg4-b2097k
请帮帮我。 提前感谢。

请查看“浏览器兼容性”表


由于使用了不常见的编解码器,您似乎正在使用mp4,而且不受支持。我建议您在MP4中使用视频格式H.264和MP3。

您可以将视频转换为这种格式

ffmpeg -i mpeg4_video.mp4 -c:v libx264 libx264_from_mpeg4.mp4
这肯定适用于所有浏览器


JWPlayer推荐

你能在你的android设备上播放吗?@Gyanandramani:是的,我想让你试试videoview?你试过在本地窗口播放压缩视频吗?@AbuHurairaLakdawala是的,我试过自定义视频视图。在这方面,它工作得很好,但在格式上没有问题。因为没有压缩的视频播放得很好。但是我试着压缩并上传它。然后它就不播放了。libx264正在使用低于6.0的版本。在我的应用程序中,目标SDK是23。