Как при проигровании видео или аудио в компонентах остановить background аудио?
Есть template в app vue в котором есть router-view для рендеринга других страниц и там в header есть аудио ее нужно остановить если будет проигрываться другое аудио или видео на сайте. Как динамически остановить аудио в меню если будет проигрываться видео или аудио?
play Отправляется, когда воспроизведение медиа начинается после того, как было приостановлено; то есть, когда воспроизведение возобновляется после паузы. playing Отправляется, когда начинается воспроизведение медиа (в первый раз, после паузы или после перезапуска).
Идея такова: в одном компоненте вы подписываетесь на событие, условно somthing-playing и по этому событию останавливаете аудио.
А во всех остальных компонентах, при запуске аудио или видео вы вызываете это событие.