YouTube JavaScript Player API seekTo () ненадежен


Я делаю это:

onPlayerReady: function(player) {
    ...
    player.seekTo(time, true)
    player.playVideo()
    ...
}
Но иногда видео начинается с самого начала, хотя time занимает несколько минут... Это происходит примерно в 1/4 случаев, и это беспокоит, потому что моя служба зависит от того, что это работает все время.

Есть идеи?

1 2

1 ответ:

Решение заключается в вызове функции seekTo () после получения события воспроизведения (1). Итак, последовательность такова:

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

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