Попытка добавить с остановкой все функции воспроизведения видео при закрытии модального окна с помощью 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&amp;byline=0&amp;color=ff0000" width="640" height="480" frameborder="0"></iframe>
</div>

Я изначально пытаюсь найти первое видео и остановить его на закрытии. В конечном счете, я хотел бы найти видео, которые в настоящее время воспроизводятся, и остановить их на модальном закрытии.

Мысли?

0 ответов

Другие вопросы по тегам