YouTube API начать видео в

В настоящее время я запускаю встроенное видео YouTube на пару секунд, а затем автоматически приостанавливаю его:

player.mute();
player.playVideo();
setTimeout(function(){
    player.seekTo(0,false);
    player.pauseVideo();
},6000); // 6 seconds

Затем я ищу секунду 0, но проблема в том, что когда нажата кнопка play, она начинается с той секунды, на которой она остановилась. (Таким образом, 6 секунд видео в моем случае). Вместо этого я хочу, чтобы видео фактически начиналось с 0 секунды при нажатии кнопки воспроизведения.

P.S. У меня есть причина для этого, поэтому, пожалуйста, не просто комментируйте «Зачем ты это делаешь?».


person Ajax jQuery    schedule 20.12.2014    source источник


Ответы (1)


Вы приостанавливаете видео вместо остановки, если вы остановите это видео, оно начнется с 0 секунд.

вы можете сделать это с помощью функции stopVideo():

просто измени

player.pauseVideo();

To

player.stopVideo();
person Amy    schedule 20.12.2014