html5 <video>播放mp4格式视频只有声音却没有图像?

我用html5 <video>标记在Ipad safari浏览器上播放mp4视频,却只听得见声音无法显示图像?请问在转换视频格式的时候,要符合什么要求才能显示图像??

今天在使用video播放本地视频时,遇到问题,进度条能移动,有声音,但是没有图像。
网上查找了很多资料,各种方法都尝试了,包括使用video.js插件,也是出现同样的问题,后来有一篇文章给出了解决方法:
可以使用格式工厂转换视频格式,mp4的视频编码有三种:MPEG4(DivX),MPEG4(Xvid),AVC(H264),转换成AVC(H264)编码,就能正常播放。
原文地址:http://www.mamicode.com/info-detail-887494.html
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-05
换成OGG来看一下。H5对视频的要求很模糊,标准上没写的也可能支持,写上的也可能不支持。不过H5标准是要OGG格式音视频,所以可以改这种格式看看本回答被网友采纳
第2个回答  2014-09-03
编码保存为h.264
第3个回答  2018-03-03

MPEG/4的要求不一定是H.264编码,可以是PNG序列,可以是JPEG序列,等等~

对于实验,是支持播放MP4的~如图:

【MacOS Safari latest generation】

【Xcode iPad Air 2 iOS 11.2模拟器】

【iPad Air 2 iOS 11.3实物】

得证。

相似回答