Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Остановка воспроизведения фоновой музыки во время просмотра видео. (https://javascript.ru/forum/misc/69867-ostanovka-vosproizvedeniya-fonovojj-muzyki-vo-vremya-prosmotra-video.html)

JS_Novice 24.07.2017 11:28

Остановка воспроизведения фоновой музыки во время просмотра видео.
 
Приветствую.
Суть: есть заготовка страницы под анимированную книгу, на фоне играет музыка. Во время просмотра видео на одной из страниц книги музыка должна выключаться. Подскажите, пожалуйста, как это реализовать.
Человек, который занимался написанием этой страницы, исчез, и теперь сами пытаемся по мере возможностей допилить книгу.

Маэстро 24.07.2017 15:53

В зависимости от того, как реализовано проигрывание музыки и видео. Это могут быть теги <video>, <audio>, а может быть Adobe Flash Player или их комбинация. После того как разберетесь можно говорить более конкретно.

JS_Novice 28.07.2017 10:10

Adobe flash player не используется, вот фрагмент кода, отвечающий за воспроизведение музыки:
$("[data-toggle='tooltip']").tooltip();
var flipbook = $('.magazine');
var audio = new Audio('music/music.mp3');
 // audio.play();

$('#playOff').click(function() {
    if (audio.paused) {
        audio.play();
        $(this).css('background-image', 'url(pics/on.png)');
    } else {
        audio.pause();
        $(this).css('background-image', 'url(pics/off.png)');
    }
})

Маэстро 28.07.2017 10:17

Вы показали, как работает музыка. Звук запускается по некой кнопке playOff по событию onclick. Соответственно, остановить её можно запуском audio.pause();
А теперь разберитесь как запускается видео. По факту запуска видео надо делать audio.pause();


Часовой пояс GMT +3, время: 09:49.