video标签支持什么样的视频格式?

为什么同样都是MP4文件,但有的行,有的不行呢?而且为什么在ios 上不能自动播放嘞


<video src="test.mp4" width="352" height="264" controls autoplay></video>
<video src="http://www.zhangxinxu.com/study/media/cat.mp4" width="352" height="264" controls autoplay></video>

图片描述
============================================================分割线 2017年10月9日17:37:03

w3cvideo 标签

为什么用W3C 同样的代码,然后把它的视频下载下来以后,还是并不能播放视频 (ios)为什么

阅读 13.3k
5 个回答

使用H5 播放视频需要服务器支持解析视频 解决方法就是把视频找个服务器扔上去

补充一下楼上说的:

  1. 一个视频文件是有封装格式编码格式的。(http://www.jianshu.com/p/c905...
  2. *.mp4只是视频的封装格式。

所以A.mp4和B.mp4的封装格式是一样的,但是可能用的不是同一个编码格式。

而video标签支持的mp4文件只能是:H.264 视频编码和 AAC 音频编码的 MPEG 4 文件 (并非全部浏览器)(https://developer.mozilla.org...

ios安全方面做的比较好,点击事件只有用户触摸才能触发,

希望对你有所帮助
MP4 WebM Ogg
MP4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件
WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件
Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件
https://www.w3cschool.cn/html...

顶一下 @Ash_Shen 的答案,这个答案也正是我想说的,在mozilla的文档中也给出了各个浏览器支持的编码方式了。

补充一下,你把你的视频都拖到mediainfo中看一下编码信息,对比一下就一目了然了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题