我在 iPad(iOS 7、Safari 浏览器)上使用 iFrame API 时遇到问题。当我尝试使用“player.playVideo()”命令启动视频时,当我调用“player.getPlayerState()”命令时,播放器会变黑并返回“3”状态(表示正在缓冲)。
点击大红色 YouTube 按钮可以,但使用“playVideo()”命令则不行。这可以在 Google 自己的 YouTube API 演示页面上重现:https://developers.google.com/youtube/youtube_player_demo https://developers.google.com/youtube/youtube_player_demo
确保显示 iFrame,然后点击播放器下方的蓝色“播放”按钮。在桌面浏览器上,这工作正常,但在 iOS7 iPad 上失败。
我需要“playVideo()”命令来控制无铬播放器(无控件)。有任何想法吗?
如果点击大红色按钮不是强制性的,请尝试自动播放功能,我已经通过添加“event.target.playVideo();" 到嵌入 HTML 正文中的 onReady 函数。我的播放器显示红色大按钮并立即启动。我使用了 GitHub 上提供的最新 ios 帮助程序youtube-ios-播放器帮助程序 https://github.com/youtube/youtube-ios-player-helper。谷歌开发者网站上也提到了这一点使用 YouTube Helper Library 将 YouTube 视频嵌入您的 iOS 应用程序 https://developers.google.com/youtube/v3/guides/ios_youtube_helper#installation_manual
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)