部分mp4在webview上无法完成播放

2022-01-22  本文已影响0人  CentForever

背景

最近项目开发过程中,遇到上传的mp4在webview上无法完成播放

分析

对比可以播放和不可以播放的视频流格式


image.png
image.png

原因分析:

image.png
对于两个不同的.mp4视频来说,虽然它们的后缀名是一样的,但是两个MP4视频采用的编码格式可能是不一样的,它们可以采用H.264或H.265的编码格式进行编码,也可以采用MPEG-4的编码方式。而对于MP4视频文件的播放,Chrome只支持标准的H.264方式编码。因此如果MP4视频的编码格式不是H.264,那么这个视频文件就无法正常播放~

测试解决方案

 ffmpeg -i input.mp4 -vcodec libx264 -acodec aac output.mp4

Coding

参考

上一篇 下一篇

猜你喜欢

热点阅读