0

请参阅http://jsfiddle.net/rCGSB/4/

使用seekToYouTube iframe api 中的方法在 iOS 6 下使用 iPad 3 的移动 Safari 中不起作用。

视频刚开始播放。一旦视频播放完毕,seekTo 方法就会起作用。但是,如https://developers.google.com/youtube/iframe_api_reference#Playback_controls对于 seekTo 方法所述:

"寻找视频中的指定时间。如果调用该函数时播放器暂停,则保持暂停状态。如果从另一个状态(正在播放、视频提示等)调用该函数,播放器将播放视频。”

因此,即使没有播放,视频也应该在指定时间开始播放。而且由于我通过点击进行交互,因此移动 Safari 下禁用的自动播放应该不是问题。

它适用于我测试过的所有桌面浏览器(FF、Safari、Mac OS 下的 Chrome)。

这在iOS下是​​否有效?随意编辑和更新小提琴。

4

1 回答 1

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 的 URL 中的“开始”参数

我也希望“自动播放”参数能够工作,但据我了解,Apple 会阻止这种情况发生,以避免用户查看网络内容时产生过多的数据费用。

于 2012-12-19T22:03:56.723 回答