网站HTML5视频问题汇总
最近一直在处理HTML5视频相关的问题,以下是一些和各个视频网站与HTML5 Video相关的问题(不是针对Flash视频):优酷在清晰度切换时的事件处理不当
优酷在视频下面的清晰度切换时,在JavaScript中会重新呼叫this.video.load()加载视频,但问题在于video的abor和errort处理函数会在WebKit内核的浏览器中造成递归调用。因为出错后,又再次尝试进行加载,如此反复不止。
其视频标签如下: <video class="video" x-webkit-airplay="allow" style="width: 970px; height: 480px; " preload autoplaycontrolsposter src="http://g3.letv.cn/17/40/60/letv-uts/663153-AVC-549911-AAC-59825-9782450-750417510-c6f60cecdcee5f799abc00eb83f9a112-1349816085551.mp4?b=613&tag=ios&np=1&vtype=m3u8?_r0.0747976831626147"></video>
参考W3CSchool上的解释,在指定视频的控制栏属性时,因为其是布尔值,所以只要有controls就表示其为true了。即便你写controls="1234"也是true。
乐视有一些非法的视频src属性比如网页中的视频: http://so.letv.com/tv/81638.html其中的视频元件为: 应当HTML5页生成的脚本出了问题,没有考虑一些异常情况。具体原因没有细察。