YouTube iFrame API在iPad上播放playVideo()命令后挂起缓冲状态

我在iPad(iOS 7,Safari浏览器)上遇到了iFrame API的问题。 当我尝试使用“player.playVideo()”命令启动video时,播放器变为黑色,并在调用“player.getPlayerState()”命令(表示缓冲)时返回“3”状态。

点击大红色的YouTubebutton的作品,但使用'playVideo()'命令不。 这可以在Google自己的YouTube API演示页面上复制: https : //developers.google.com/youtube/youtube_player_demo

确保你显示一个iFrame,并点击播放器下方的蓝色“播放”button。 在桌面浏览器上,这工作正常,但在iOS7 iPad上失败。

我需要'playVideo()'命令来控制一个无铬播放器(无控制)。 有任何想法吗?

尝试自动播放function,如果点击大红色的button不是强制性的,我已经通过添加“ event.target.playVideo(); ”到embedded的HTML正文的onReady函数。 我的玩家显示红色的大button,立即启动。 我已经使用GitHub youtube-ios-player-helper上最新的ios helper 。 在Google开发者网站上也提到了使用YouTube帮助程序库在您的iOS应用程序中embeddedYouTubevideo