Tag: YouTubeJavaScriptAPI

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

检测浏览器是否支持embedded式媒体文件自动播放的最佳方法是什么? 使用youtube javascript API,在iOS(也可能是Android)设备上,如果在用户点击video之前调用playVideo(),则video处于不良状态,基本上是无用的。 您可能会在页面加载后自动播放video时执行此操作,或者您可能有自己的播放/暂停button。 关于如何使自动播放起作用有很多讨论(见下文),但是处理这个问题的另一种方法是检测何时不应该被调用。 显而易见的答案是使用用户代理string检测特定的设备或操作系统,但我想知道是否有更好的方法来做到这一点。 相关文章: YouTube iFrame API在iPad上播放playVideo()命令后挂起缓冲状态 你能在iPad上自动播放HTML5video吗? 在移动版Safari上自动播放audio文件 如何在iOS中自动播放媒体> = 4.2.1 Mobile Safari?