移动设备上的iframe HTML5播放器(Android Chrome和Firefox)中没有自动播放?

时间:2013-02-19 14:06:29

标签: youtube-api

我最近在使用标准iframe嵌入代码嵌入视频并添加autoplay = 1时遇到了一个问题:

<iframe width="420" height="315" src="http://www.youtube.com/embed/Le4kjAIcj4k?rel=0&amp;autoplay=1" frameborder="0" allowfullscreen></iframe>

测试时的结果:

  • autoplay适用于台式机和移动设备,如果Flash版本的话 播放器已加载(如果存在Flash并且没有HTML5-beta参与cookie)
  • 它也适用于桌面上的HTML5版本
  • 不会在HTML5移动版中自动播放(在Android上测试过 4.1.2同时使用Firefox Mobile和Chrome on this page,在Android上您需要确保没有闪存)。

这是一个已知问题吗?任何解决方法?

1 个答案:

答案 0 :(得分:7)

在禁用Flash的浏览器中使用<iframe>播放器时,将通过HTML5 <video>标记处理播放。

Apple explicitly prohibits在iOS Safari中的<video>标记中自动播放媒体。

至少最新版本的默认Android浏览器或Chrome也是如此。我强烈怀疑Android Firefox有相同的限制。