10

我对 iPad(iOS 7、Safari 浏览器)上的 iFrame API 有疑问。当我尝试使用“player.playVideo()”命令开始播放视频时,播放器变黑并在我调用“player.getPlayerState()”命令时返回“3”状态(说它正在缓冲)。

点击大红色 YouTube 按钮有效,但使用“playVideo()”命令无效。这可以在 Google 自己的 YouTube API 演示页面上重现:https ://developers.google.com/youtube/youtube_player_demo

确保显示 iFrame,然后点击播放器下方的蓝色“播放”按钮。在桌面浏览器上,这工作正常,但在 iOS7 iPad 上失败。

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

4

1 回答 1

1

如果不强制点击红色大按钮,请尝试自动播放功能,我通过将“ event.target.playVideo(); ”添加到嵌入 HTML 正文中的 onReady 函数来做到这一点。我的播放器显示红色大按钮并立即启动。我在 GitHub youtube-ios-player-helper上使用了最新的 ios 助手。谷歌开发者网站上也提到了使用 YouTube 助手库在您的 iOS 应用程序中嵌入 YouTube 视频

于 2014-12-29T07:07:57.103 回答