请参阅http://jsfiddle.net/rCGSB/4/。
使用YouTube iframe api中的seekTo
方法在使用iPad 3的iOS 6下的移动版Safari中无效。
视频刚刚开始播放。播放视频后,seekTo方法即可运行。但是,正如https://developers.google.com/youtube/iframe_api_reference#Playback_controls中针对seekTo方法所述:
“寻找视频中的指定时间。如果在调用该功能时播放器暂停,它将保持暂停。如果从其他状态调用该功能(播放,视频提示等),播放器将播放视频。“
因此,视频应该在指定的时间开始播放,即使它没有播放。由于我正在与点击进行交互,因此移动Safari下的禁用自动播放应该不是问题。
它适用于我测试的所有桌面浏览器(FF,Safari,Mac OS下的Chrome)。
这在iOS下完全有效吗?随意编辑和更新小提琴。
答案 0 :(得分:2)
能够在YouTube视频中的某个时间点播放是我长期以来一直感兴趣的内容。
我发现这个基于iframe的标记很有用,至少在iOS 6上是这样的:
<iframe width="480" height="270" src="http://www.youtube.com/embed/n1-OKPmQyh4?fs=1&feature=oembed&start=533" frameborder="0" allowfullscreen="1"></iframe>
诀窍是您用于iframe的网址中的“开始”参数
我还希望“autoplay”参数能够正常工作,但据我所知,Apple可以防止这种情况发生,从而避免用户查看网页内容带来过多的数据费用。