Silêncio de áudio e som no botão html

0

Pergunta

Estou criando uma página HTML com vários áudios. Eu quero um botão de mudo, que pode silenciar todos os áudios da página, juntos, para que, mesmo que jogar outro áudio, mesmo que ela desempenha, mas não podemos ouvir nada.

Eu estou me referindo o código mencionado aqui.

Mas, ele só cria um botão de Alternância, mas não silenciar o áudio.

As tags de áudio usado na página são como abaixo:

            <audio id="audio_playo24">
                <source src="voice/vo3.mp3" type="audio/mp3" />
            </audio>

Alguém por favor pode me apontar na direção correta?

Obrigado.

audio html javascript jquery
2021-11-24 04:42:05
1

Melhor resposta

1

Tente de uma vez com esse código, ele irá funcionar bem.

Código JavaScript

function toggleMute() {
   var myAudio = document.getElementById('audio_playo24');
   myAudio.muted = !myAudio.muted;
}

Código HTML

<audio id="audio_playo24" controls>
   <source src="voice/vo3.mp3" type="audio/mp3" />
</audio>
<a href="javascript:void(0);" onclick="toggleMute()">Mute/Unmute</a>
2021-11-24 05:11:48

não é trabalho para mim
Jituu

Eu verifiquei que você tem de atributo em falta controls no áudio tag. Simples de usar esta controles serão visíveis. Se ainda deseja usar silenciar/cancelar silenciar alternar com o javascript controle, em seguida, utilizar toggleMute() função. Exemplo de trabalho disponíveis neste URL jsfiddle.net/0ght2xpz
Sateesh

Estou recebendo este erro no console: "Uncaught TypeError: documento.getElementByID não é uma função", resultando o código não está funcionando
Jituu

Onde está a executar esse código? no navegador? Ele vai funcionar no navegador, com certeza. Você pode colocar seu código em jsfiddle.net para que eu possa ver, que erro o que estão fazendo.
Sateesh

documento.getElementById está funcionando bem. Usando pequenos "d" no ID.
Jituu

Ok, bem, se você enfrentar qualquer problema em relação a isso, então, me diga.
Sateesh

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................