关于 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 视频?
否则如何禁用闪光灯回退?
编辑:
可以通过 指向 Youtube Video 的链接 强制 HTML 播放器,但我需要这种嵌入视频的功能。
原文由 Kami 发布,翻译遵循 CC BY-SA 4.0 许可协议
我找到了解决方案:
您必须在 iframe 的 src 属性中添加
html5=1
:视频将显示为 HTML5(如果可用),或回退到 Flash 播放器中。