各种录像带问题(html5)

时间:2013-01-10 20:42:36

标签: youtube-api html5-video

如果我在html5中有视频标签,我可以回复canplay事件或canplaythrough事件。第一个告诉你视频何时可以播放,第二个告诉你它不仅准备播放,而且整个视频已经加载到你的电脑上。当您尝试将“当前时间”设置为接近视频结尾时,这会有所不同吗?即使第二种情况出现延迟,它是否也适用于这两种情况? 另外:我读到youtube正在制作html5播放视频的方式。这是否意味着他们使用iframe,并使用一组类似于录像带命令的命令?或者这是否意味着他们真的使用HTML5视频标签? 谢谢,

1 个答案:

答案 0 :(得分:0)

为了准确设置当前时间,HTML5视频API不需要加载整个视频......只需知道视频的持续时间。因此,监听任一事件都应该有效,但您也可以监听loadedmetadata事件,该事件稍早触发。

Youtube已经对真正的html5播放进行了一段时间的测试支持;你可以在这里选择他们的测试版:

https://www.youtube.com/html5

作为开发人员,您还可以在嵌入iframe时强制html5播放,方法是将html5 = 1附加到iframe的src网址的查询字符串的末尾。但是,当HTML5不受支持时(即IE8及以下版本)或视频广告时,仍会有闪回。