@amartynyuk

Как сделать отключение аудиоплеера при включении другого?

Как сделать отключение аудиоплеера при включении другого?

<audio controls src="./music/rozy.wav">
Your browser does not support the
<code>audio</code> element.
 </audio>

<audio controls src="./music/bab.wav"> Your browser does not support the
<code>audio</code> element.
</audio>
  • Вопрос задан
  • 26 просмотров
Решения вопроса 1
webdisigner
@webdisigner
<audio controls src="./music/rozy.wav" onplay="other_pause([0])">
        Your browser does not support the
        <code>audio</code> element.
    </audio>

    <audio controls src="./music/bab.wav" onplay="other_pause([1])"> 
        Your browser does not support the
        <code>audio</code> element.
    </audio>


    <script>
        var a=document.getElementsByTagName("audio");

        function other_pause(b){
            for(i=0;i<a.length;i++){
                if(!(i==b)){a[i].pause()};
            }
        }
    </script>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
zb_venom
@zb_venom
Жизнерадостный чебурек
Для того что бы остановить все:
document.querySelectorAll("audio").forEach( elem => elem.pause() );

Затем вы можете включать что необходимо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы