Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

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

Тема в разделе "Вопросы- ответы", создана пользователем vjpitbul, 15 май 2022.

15.05.22 в 17:35
16.05.22 в 06:01
dex
7
409
0
  1. TopicStarter Overlay
    vjpitbul

    vjpitbul Зелёный

    Регистрация:
    20 янв 2021
    Сообщения:
    12
    Лучших ответов:
    0
    Рейтинги:
    +4 / 2 / -0
    Здравствуйте, подскажите пожалуйста, плеер открывается в модальном окне, есть кнопка закрытия плеера, при просмотре фильма, если закрыть это окно, звук продолжает идти, если есть эксперты, помогите пожалуйста) код закрытия, как я понял он должен ставится на паузу, но не ставится почему то, плеер использую от базон

    Код:
    <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>
     
  2. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +355 / 12 / -0
    А что используется в функции toogleVideo
     
  3. TopicStarter Overlay
    vjpitbul

    vjpitbul Зелёный

    Регистрация:
    20 янв 2021
    Сообщения:
    12
    Лучших ответов:
    0
    Рейтинги:
    +4 / 2 / -0
    Вот этого я не знаю, сейчас гляну, вот думаю может доп поле нужно прописать или что)
     
  4. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +355 / 12 / -0
    Нужно знать что в функции.

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

    Возможно вариант не верный.
     
  5. TopicStarter Overlay
    vjpitbul

    vjpitbul Зелёный

    Регистрация:
    20 янв 2021
    Сообщения:
    12
    Лучших ответов:
    0
    Рейтинги:
    +4 / 2 / -0
    просмотрел я все файлы js, нигде нет такой функции как toogleVideo, может ее нужно заенить на другую, вот только не знаю на какую), пробовал вашу, но по прежнему не срабатывает
     
  6. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +355 / 12 / -0
    Откуда был вообще взят данный код ?
    Код:
    <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>
     
  7. TopicStarter Overlay
    vjpitbul

    vjpitbul Зелёный

    Регистрация:
    20 янв 2021
    Сообщения:
    12
    Лучших ответов:
    0
    Рейтинги:
    +4 / 2 / -0
    Это в шаблоне полной новости, именно он отвечает за закрытие модального окна в правом верхнем углу) крестик так сказать) может есть вариант переделать эту кнопку, мне главное функцию рабочу, чтобы при закрытии плеер останавливался, т.е. может подключить скрипт какой нибудь например и прописать функцию в эту кнопку, я даже не знаю)
     
  8. dex

    dex
    PRO Users

    Регистрация:
    15 янв 2019
    Сообщения:
    288
    Лучших ответов:
    1
    Рейтинги:
    +112 / 8 / -0
    Код:
    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":""}','*');
    }
    
     
    #8 dex, 16 май 2022
    Последнее редактирование: 16 май 2022
    • Нравится Нравится x 1
Яндекс.Метрика