关于YouTube API博客,他们正在试验新的 HTML5 视频播放器。
显然,要使用html5播放视频,您必须使用iframe嵌入代码:
<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0"> </iframe>
但是,如果客户端尚未加入HTML5试用版,则即使客户端的浏览器支持HTML5视频,播放器也会自动退回到Flash播放器中。
如果用户尚未参与HTML5试用版,即使浏览器支持,如何强制HTML5视频播放?
否则,如何禁用Flash后备广告?
我找到了解决方案:
您必须html5=1在iframe的src属性中添加:
html5=1
<iframe src="http://www.youtube.com/embed/dP15zlyra3c?html5=1"></iframe>
视频将显示为HTML5(如果可用),或回退到Flash Player。