检测浏览器是否支持嵌入式媒体的自动播放--YouTube playVideo()和iOS

时间:2014-11-12 19:59:02

标签: android ios mobile-safari youtube-javascript-api

检测浏览器是否支持自动播放嵌入媒体文件的最佳方式是什么?

在iOS(可能还有Android)设备上使用youtube javascript API,如果您在用户点击视频之前拨打playVideo(),视频就会处于不良状态,基本上没用。如果您想在页面加载后自动播放视频,或者您可能有自己的播放/暂停按钮,则可以执行此操作。

关于如何使自动播放工作有很多讨论(见下文),但另一种解决方法是检测何时不应该调用它。显而易见的答案是使用用户代理字符串检测特定设备或操作系统,但我想知道是否有更好的方法。

相关帖子:

YouTube iFrame API hangs in buffering state after the playVideo() command on iPad

Can you autoplay HTML5 videos on the iPad?

Autoplay an Audio File on Mobile Safari

How can I autoplay media in iOS >= 4.2.1 Mobile Safari?

0 个答案:

没有答案