当前位置: 首页 > 面试题库 >

强制HTML5 YouTube视频

松洛华
2023-03-14
问题内容

关于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属性中添加:

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

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



 类似资料:
  • 问题内容: 如何在HTML5视频上强制中止事件?我有一个叠加层,当我关闭它时,视频应该暂停播放,然后 停止缓冲 。但是,我的互联网连接仍然发疯。哦,我在Mac OS X 10.6上使用Chrome 7.0.5。 我已经尝试了几件事-没有一个起作用: (对于那些不熟悉XUI的人,x $就像jQuery的包装函数一样) 首先,调度中止HTML事件: 接下来,更改src,然后强制加载: 编辑:我的视频元

  • 问题内容: 我创建了一个自定义视图(我们称之为),该视图基本上只是使用画布在其自身上绘制一些文本。使用全局变量设置要绘制的文本。 在程序执行过程中的某个时候,我想更改全局变量,并重新绘制自身以更新文本。我尝试过然后,但这无济于事。我怀疑既然内的任何内容都没有改变,它认为没有理由打电话给我。是否有任何方法可以强制视图重新绘制自身,即使它认为不需要重新绘制它呢? 问题答案: 如果我在MyView内部有

  • 问题内容: 我在singleWindow模式和IE8中运行Selenium。 如果我手动启动IE8,则将设置IE8模式,但是当我使用Selenium启动它时,使用兼容模式将模式设置为IE7。 有谁知道为什么使用Selenium启动浏览器时兼容模式不是IE8视图? 或者,如何才能完全禁用IE中的兼容模式并强制其始终使用IE8视图? 问题答案: 我给问题+1是因为这是一个非常好的问题-如何做到这一点并

  • 本文向大家介绍angular4强制刷新视图的方法,包括了angular4强制刷新视图的方法的使用技巧和注意事项,需要的朋友参考一下 使用angular的过程中有时会出现数据已经更新了,但是对于的视图没有更新,针对这一情况,可以是用angular提供的方法强制更新视图。 这里使用NGZone来更新视图 以上这篇angular4强制刷新视图的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也

  • 我有一个带有两个视图的线性布局,视图a占据了一些垂直空间,视图B占据了布局的其余部分。 在某个时刻,我想删除视图A。如何让LinearLayout刷新,以便视图B占据整个空间? 顺致敬意,

  • 我正在尝试从Rust官网链接的Rust书籍中编译以下代码。 在编译时,它会引发以下错误 /devl/rust/BC _ 09/src/main . RS:7:17:7:19错误:不匹配的类型:应为< code > /devl/rust/bc_09/src/main.rs:7takes_slice( 以下是我正在运行的 Rust 版本:rustc 1.0.0-nightly (44a287e6e 2