Попытка добавить с остановкой все функции воспроизведения видео при закрытии модального окна с помощью Vimeo API
Я использую следующий скрипт модального окна: https://github.com/drublic/css-modal
Я нашел код, который срабатывает при закрытии текущего модального окна. Я добавил немного кода со страницы разработчиков Vimeo:
// Unfocus
modal.removeFocus = function () {
if (modal.lastActive) {
modal.lastActive.focus();
}
var iframe = jQuery(".big-image iframe")[0];
var player = jQuery(iframe);
//player=jQuery('.big-image iframe')[0];
alert(player);
player.api('pause');
};
Я получаю следующую ошибку, когда модал закрывается при воспроизведении видео.
Uncaught TypeError: Object [object Object] не имеет метода api
Это фрагмент кода iframe. Там может быть несколько видимых одновременно.
<div class="big-image">
<iframe src="http://player.vimeo.com/video/79541124?title=0&byline=0&color=ff0000" width="640" height="480" frameborder="0"></iframe>
</div>
Я изначально пытаюсь найти первое видео и остановить его на закрытии. В конечном счете, я хотел бы найти видео, которые в настоящее время воспроизводятся, и остановить их на модальном закрытии.
Мысли?