YouTube JavaScript Player API seekTo() unreliable

YouTube JavaScript Player API seekTo() unreliable

本文关键字:unreliable seekTo API JavaScript Player YouTube      更新时间:2023-09-26

我正在这样做:

onPlayerReady: function(player) {
    ...
    player.seekTo(time, true)
    player.playVideo()
    ...
}

但有时视频会从头开始,尽管time几分钟后......这种情况大约发生在 1/4 的时间,这令人不安,因为我的服务一直依赖于这项工作。

有什么想法吗?

解决方案是在收到播放事件 (1( 后调用 seekTo((。因此,顺序是:

onYouTubePlayerReady(playerId)
onPlayerStateChange(newState == 1)
player.seekTo(offset, true)

http://www.scottdstrader.com/blog/ether_archives/001683.html