Редактор темы

Реклама
Реклама

Вопрос? Звук на фоне после закрытия плеера

vjpitbul

Зелёный
Регистрация
20 Янв 2021
Сообщения
12
Рейтинг реакций
3
Баллы
3
Возраст
32
1/3
Автор темы
Здравствуйте, подскажите пожалуйста, плеер открывается в модальном окне, есть кнопка закрытия плеера, при просмотре фильма, если закрыть это окно, звук продолжает идти, если есть эксперты, помогите пожалуйста) код закрытия, как я понял он должен ставится на паузу, но не ставится почему то, плеер использую от базон

Код:
<button type="button" onclick="toogleVideo('pause')" class="btn-close box-content w-4 h-4 p-1 text-black border-none rounded-none opacity-50 focus:shadow-none focus:outline-none focus:opacity-100 hover:text-black hover:opacity-75 hover:no-underline" data-bs-dismiss="modal"
                    aria-label="Close"></button>
 
Здравствуйте, подскажите пожалуйста, плеер открывается в модальном окне, есть кнопка закрытия плеера, при просмотре фильма, если закрыть это окно, звук продолжает идти, если есть эксперты, помогите пожалуйста) код закрытия, как я понял он должен ставится на паузу, но не ставится почему то, плеер использую от базон

Код:
<button type="button" onclick="toogleVideo('pause')" class="btn-close box-content w-4 h-4 p-1 text-black border-none rounded-none opacity-50 focus:shadow-none focus:outline-none focus:opacity-100 hover:text-black hover:opacity-75 hover:no-underline" data-bs-dismiss="modal"
                    aria-label="Close"></button>
А что используется в функции toogleVideo
 
Вот этого я не знаю, сейчас гляну, вот думаю может доп поле нужно прописать или что)
Нужно знать что в функции.

И попробовать в функцию добавить
player.api('pause','');

Возможно вариант не верный.
 
Автор темы
Нужно знать что в функции.

И попробовать в функцию добавить
player.api('pause','');

Возможно вариант не верный.
просмотрел я все файлы js, нигде нет такой функции как toogleVideo, может ее нужно заенить на другую, вот только не знаю на какую), пробовал вашу, но по прежнему не срабатывает
 
просмотрел я все файлы js, нигде нет такой функции как toogleVideo, может ее нужно заенить на другую, вот только не знаю на какую), пробовал вашу, но по прежнему не срабатывает
Откуда был вообще взят данный код ?
Код:
<button type="button" onclick="toogleVideo('pause')" class="btn-close box-content w-4 h-4 p-1 text-black border-none rounded-none opacity-50 focus:shadow-none focus:outline-none focus:opacity-100 hover:text-black hover:opacity-75 hover:no-underline" data-bs-dismiss="modal"
                    aria-label="Close"></button>
 
Автор темы
Откуда был вообще взят данный код ?
Код:
<button type="button" onclick="toogleVideo('pause')" class="btn-close box-content w-4 h-4 p-1 text-black border-none rounded-none opacity-50 focus:shadow-none focus:outline-none focus:opacity-100 hover:text-black hover:opacity-75 hover:no-underline" data-bs-dismiss="modal"
                    aria-label="Close"></button>
Это в шаблоне полной новости, именно он отвечает за закрытие модального окна в правом верхнем углу) крестик так сказать) может есть вариант переделать эту кнопку, мне главное функцию рабочу, чтобы при закрытии плеер останавливался, т.е. может подключить скрипт какой нибудь например и прописать функцию в эту кнопку, я даже не знаю)
 
Код:
function toggleVideo(state) {
    // if state == 'pause', pause. Else: show video
    var div = document.getElementById("popupVid");
    var iframe = div.getElementsByTagName("iframe")[0].contentWindow;
    div.style.display = state == 'pause' ? 'none' : '';
    func = state == 'pause' ? 'pauseVideo' : 'playVideo';
    iframe.postMessage('{"event":"command","func":"' + func + '","args":""}','*');
}
 
Последнее редактирование:

Последние темы Популярные темы

Назад
Сверху