Перезапустите Vimeo iFrame с помощью Froogaloop JavaScript и jQuery. - PullRequest
0 голосов
/ 10 апреля 2011

На моей странице динамически запускается одно из нескольких встроенных видео Vimeo iFrame, и я использую jQuery для постепенного исчезновения их появления и запуска / остановки.Прямо сейчас моя функция закрытия скрывает видео и затем приостанавливает его.Если вы видите то же видео после того, как оно было скрыто, оно начинается с того места, где оно было приостановлено ранее.Я хотел бы перезагрузить его.Я не могу понять только правильные действия.Некоторые слова о том, что «остановить» и «перезапустить» не являются опциями (насколько это нелогично? Play / pause / stop).

Я ссылаюсь на размещенную Vimeo версию Froogaloop JS и использую jQuery для вызова функций.

Спасибо!

JavaScript:

$('#close, #underlay').click(function() {
    $('.vim, #close, #container, #underlay').fadeOut(400);
    var player=$f($('.vid:visible')[0]);
    player.api('pause');
});

Ответы [ 2 ]

2 голосов
/ 10 апреля 2011

Когда оно у вас появляется, вы можете искать видео в начале, например:

player.api("seekTo", 0);
player.play();
1 голос
/ 28 марта 2016

Для полного перезапуска мне нравится

player.api('unload')

...