嵌入mp4视频的问题

时间:2014-06-27 15:42:50

标签: html html5 video html5-video mp4

我尝试使用html5视频代码嵌入mp4,但我遇到的问题因浏览器而异。

我的代码如下所示:

<video controls="controls" width="640" height="360">
    <source src="http://www.mydomain.com/video.mp4" type="video/mp4" />
</video>

IE - 在尝试嵌入时无法识别文件(编辑:IE实际上是拖动文件大小而不是格式),当我的视频的uri插入地址栏时,它会打开视频Windows媒体播放器。

Chrome,Firefox - 根本无法识别文件格式(编辑:Firefox也在拖动大小,Chrome是唯一有问题的浏览器),当uri插入地址栏时,它会尝试播放视频在浏览器中但失败了。

文件中是否存在阻止其嵌入的内容?如果是这样,我怎么能找到它?

2 个答案:

答案 0 :(得分:1)

问题可能是浏览器不支持MP4,因为它是专有格式。要获得最佳的跨浏览器支持,您还必须使用WebM和Ogg / Vorbis格式对视频进行编码,然后使用自己的video标记将这些文件添加到source标记中。< / p>

只是因为如果您直接导航到视频网址,浏览器会播放视频并不意味着浏览器支持该格式。通常,直接导航到视频会导致浏览器使用插件(例如Quicktime或VLC)播放视频,该插件的编解码器支持比浏览器更好。

答案 1 :(得分:0)

试试这个没有&#34; /&#34;

<video controls="controls" width="640" height="360">
<source src="http://www.mydomain.com/video.mp4" type="video/mp4" >
<source src="http://www.mydomain.com/video.ogg" type="video/ogg" >
</video>