Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Вопросы- ответы' started by vjpitbul, May 15, 2022.

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

    vjpitbul Зелёный

    Joined:
    Jan 20, 2021
    Messages:
    12
    Best Answers:
    0
    Ratings:
    +4 / 2 / -0
    Здравствуйте, подскажите пожалуйста, плеер открывается в модальном окне, есть кнопка закрытия плеера, при просмотре фильма, если закрыть это окно, звук продолжает идти, если есть эксперты, помогите пожалуйста) код закрытия, как я понял он должен ставится на паузу, но не ставится почему то, плеер использую от базон

    Code:
    <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 Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
    А что используется в функции toogleVideo
     
  3. TopicStarter Overlay
    vjpitbul

    vjpitbul Зелёный

    Joined:
    Jan 20, 2021
    Messages:
    12
    Best Answers:
    0
    Ratings:
    +4 / 2 / -0
    Вот этого я не знаю, сейчас гляну, вот думаю может доп поле нужно прописать или что)
     
  4. igrovik

    igrovik Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
    Нужно знать что в функции.

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

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

    vjpitbul Зелёный

    Joined:
    Jan 20, 2021
    Messages:
    12
    Best Answers:
    0
    Ratings:
    +4 / 2 / -0
    просмотрел я все файлы js, нигде нет такой функции как toogleVideo, может ее нужно заенить на другую, вот только не знаю на какую), пробовал вашу, но по прежнему не срабатывает
     
  6. igrovik

    igrovik Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
    Откуда был вообще взят данный код ?
    Code:
    <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 Зелёный

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

    dex
    PRO Users

    Joined:
    Jan 15, 2019
    Messages:
    288
    Best Answers:
    1
    Ratings:
    +113 / 8 / -0
    Code:
    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, May 16, 2022
    Last edited: May 16, 2022
    • Нравится Нравится x 1
Яндекс.Метрика