2013-09-25 38 views
1

我正在构建一个移动网站,其中嵌入了一些使用IFrame播放器API(https://developers.google.com/youtube/iframe_api_reference)的YouTube视频。移动设备上的IFrame播放器API Chrome

基本上,我需要在用户点击一个自定义播放按钮后启动这个视频。此按钮会触发已加载的YouTube的iframe上的player.playVideo()播放视频。这对标准的android和iphone浏览器(视频开始播放全屏)工作正常。然而,在谷歌浏览器的移动浏览器(android和ios)中,我第一次点击后在视频上播放了第二个播放按钮,因此我点击了两次播放视频。

任何人都知道这个解决方法吗?

+0

此问题不仅适用于YouTube,还适用于Soundcloud API。在Android 4.4.2上,我的Android Android浏览器出现了同样的功能损坏,您是否找不到相同的结果? 我一直在寻找一个解决方案,并没有找到一个,有很多投诉的iOS:https://code.google.com/p/gdata-issues/issues/detail?can=2&start=0&num = 100&q =&colspec = API%20ID%20Type%20Status%20Priority%20Stars%20Summary&groupby =&sort =&id = 5204并且Google记录了这个缺点:https://developers.google.com/youtube/iframe_api_reference?hl = zh-TW #Mobile_considerations –

+1

[Youtube Api playVideo方法在某些移动设备上不起作用]的可能重复](http://stackoverflow.com/questions/26658869/youtube-api-playvideo-method-doesnt-work-on-some-mobile -设备) – Troglo

回答

0

理论上,在SafariGoogle Chrome for Android上禁用了自动播放功能。根据我的经验,我永远无法避免使用Youtube播放器API显示第二个按钮,即使是由用户触发的操作(第一次点击)。

相关问题