关于Youtube API Blog个,他们正在试验他们的新的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 Trial,那么即使客户端的浏览器支持HTML5视频,播放器也会自动退回到Flash播放器.

如果浏览器支持HTML5视频播放,即使用户还没有参与HTML5试用,如何强制播放HTML5视频呢?

否则,如何禁用闪存回退?

编辑:

可以强制HTML播放器通过links to Youtube Video,但我需要嵌入式视频的这种功能.

推荐答案

我找到了解决方案:

您必须在IFRAME的src属性中添加html5=1:

<iframe src="http://www.youtube.com/embed/dP15zlyra3c?html5=1"></iframe>

视频将显示为HTML5(如果可用),或回退到Flash Player.

Html相关问答推荐

包装长线条之前需要什么CSS,但仅需要最小宽度?

角|将动态html属性添加到子组件

传单自定义标记(divIcon)html/css不适用

springBoot + Thymeleaf:基于Locale设置页面语言

如何在angular 17.2中使用routerLink解决此错误

Angular 分量被循环

带有多种 colored颜色 的HTML按钮

assets资源 净值元素不会扩展到涵盖子项

如果浏览器通过http接收html,为什么客户端内置表单验证不起作用?

有没有什么方法可以很容易地给一个SVG一个插框阴影?

十进制数字不适用于格网项目的格网布局线放置中使用的SPAN关键字

Django HTML标记-Merge for Loop with Conditional语句

我的 *ngFor 中的 array.reverse() 在生产中不起作用

带有数据 URI 的音频在 Chrome 中失败

Github上部署需要花费几小时时间:等待github pages部署批准

如何配置 prettier 使其以 Vue.js 模板语法的特定方式运行?

父背景仅在子元素中可见

文本溢出:省略号不适用于 flexbox

将 div 放在图片旁边而不是下方

如何在 bootstrap 程序导航栏中居中搜索图标