2
回答
HTML 5 中的 video 为什么不能让浏览器按source卷标的顺序检测卷标指定的视频是否能够播放
开发十年,就只剩下这套Java开发体系了   
    <video autoplay="autoplay"  controls="controls" width="300" height="200" poster="image/7x9posterENG.jpg">
        <source src="media/apple.m4v" type="video/m4v; 'codecs='avc1.42E01E, mp4a.40.2'" />
        <source src="media/apple.mov" type="video/mp4; 'codecs='avc1.42E01E, mp4a.40.2'" />
        <source src="media/apple.3gp" type="video/3gpp; 'codecs='mp4v.20.8, samr'" />
         
        <track type="subtitles" srclang="en" src="subtitles-en.vtt" label=”English”/>

    </video>


代码如上

当用VS2012调试时,在IE10中不能识别media/apple.m4v,但是如果把上面的代码改为如下

    <video autoplay="autoplay" src="media/apple.m4v" controls="controls" width="300" height="200" poster="image/7x9posterENG.jpg">
        <source src="media/apple.m4v" type="video/m4v; 'codecs='avc1.42E01E, mp4a.40.2'" />
        <source src="media/apple.mov" type="video/mp4; 'codecs='avc1.42E01E, mp4a.40.2'" />
        <source src="media/apple.3gp" type="video/3gpp; 'codecs='mp4v.20.8, samr'" />
         
        <track type="subtitles" srclang="en" src="subtitles-en.vtt" label=”English”/>
    </video>

按照上面的代码,IE10就能认识了?


难道,浏览器不是按source卷标的顺序检测卷标指定的视频是否能够播放(可能是视频格式不支持,视频不存在等等),如果不能播放,换下一个吗???????

举报
noflyzone
发帖于6年前 2回/391阅
顶部