O ' silenciado ”A propriedade permite que os desenvolvedores controlem a reprodução do áudio, fornecendo-lhes a opção de ativar ou desativar o som do áudio de acordo com suas necessidades. Fornecer aos usuários finais a liberdade de ativar ou desativar o áudio melhora sua experiência de navegação. Além disso, o uso de JavaScript permite um controle dinâmico que proporciona melhor controle sobre a reprodução de áudio.
Este artigo descreverá o uso da propriedade HTML DOM audio silenciado usando JavaScript.
Como usar a propriedade HTML DOM Audio Muted em JavaScript?
O ' silenciado ”A propriedade é frequentemente usada para ativar ou desativar o áudio em uma página da web. Quando o valor de “ áudio.silenciado ”propriedade é definida como“ verdadeiro ”, o áudio fica silenciado e, para ativá-lo, o “ silenciado ”A propriedade precisa ser definida como“ falso ”. Além disso, a propriedade silenciado possui integração com outros controles de mídia e permite compatibilidade entre navegadores.
Sintaxe
A sintaxe da propriedade HTML DOM audio silenciado em JavaScript é indicada abaixo:
selecionadoObj.muted = verdadeiro | falso
Onde ' selecionadoObj ”É qualquer arquivo de áudio cujo áudio será silenciado. Esta propriedade pode armazenar apenas dois valores: “ verdadeiro ' ou ' falso ”. Se esta propriedade for definida como verdadeira, o arquivo de áudio será silenciado e vice-versa.
Agora, vamos examinar alguns exemplos para uma melhor compreensão do HTML DOM “ silenciado ' propriedade.
Exemplo 1: silenciando o arquivo de áudio
Neste exemplo, o arquivo selecionado será silenciado usando o botão “ silenciado ' propriedade. Por exemplo, visite o bloco de código abaixo:
< divisão >< h2 estilo = 'cor: verde mar;' > Propriedade de áudio DOM silenciado h2 >< br >
< áudio eu ia = 'demoÁudio' controles >
< fonte fonte = 'áudio.mp3' tipo = 'áudio/mpeg' >
áudio >
< br >
< botão ao clicar = 'muteSetter ()' > Definir como mudo botão >
divisão >
< roteiro >
deixar c=document.getElementById ( 'demoÁudio' ) ;
função muteSetter ( ) {
c.silenciado = verdadeiro ;
alerta ( 'Silenciado com sucesso!' )
}
roteiro >
Explicação do código:
-
- Primeiro, o pai “ divisão ”é criado o elemento que contém o“ <áudio> ”Tag com um id de“ demonstraçãoÁudio ”. Este elemento contém um único “ fonte ”Elemento que contém o endereço do arquivo de áudio selecionado junto com seu tipo.
- A seguir, é criado o botão que invoca o “ muteSetter() ”Função usando o“ ao clicar ”ouvinte de evento.
- Em seguida, digite o “ ”E armazene a referência do elemento “áudio” em uma variável chamada “ c ”.
- Depois disso, o “ muteSetter() ”A função é criada para definir o valor para“ silenciado ”propriedade para“ verdadeiro ”. Isso define o áudio para silenciar e também exibe a mensagem de acordo na caixa de alerta.
Após a compilação:
O gif acima mostra que o áudio foi silenciado usando a propriedade muted.
Exemplo: ativar e desativar o som do áudio usando a propriedade Muted
Neste exemplo, o arquivo de áudio selecionado será silenciado, ativado e seu status atual será recuperado utilizando o “ silenciado ' propriedade. Por exemplo, visite o código abaixo:
< divisão >< áudio eu ia = 'demoÁudio' controles >
< fonte fonte = 'áudio.mp3' tipo = 'áudio/mpeg' >
áudio >< br >
< botão ao clicar = 'Mudo()' > Silenciar áudio botão >
< botão ao clicar = 'ativar mudo()' > Ativar áudio botão >
< botão ao clicar = 'muteStatus()' > Status mudo botão >
divisão >
< roteiro >
var z = document.getElementById ( 'demoÁudio' ) ;
função Mudo ( ) {
z.silenciado = verdadeiro ;
}
função ativar o som ( ) {
z.silenciado = falso ;
}
função status mudo ( ) {
alerta ( z.silenciado ) ;
}
roteiro >
A explicação do código acima é a seguinte:
-
- Primeiramente, o arquivo de áudio é inserido na página utilizando o HTML “ <áudio> ' e '
' Tag. - Em seguida, são criados três botões que chamam as funções denominadas “ Mudo() ”, “ ativar mudo() ', e ' mudoStatus() ”. Estas funções são invocadas quando o usuário clica nos botões correspondentes.
- A seguir, defina essas funções definindo os valores verdadeiro e falso para “ Mudo() ' e ' ativar mudo() ' funções. Para o ' mudoStatus() ”Função, anexe apenas o“ silenciado ”Propriedade com a referência de áudio para recuperar o status atual da propriedade mute.
- Primeiramente, o arquivo de áudio é inserido na página utilizando o HTML “ <áudio> ' e '
Após a compilação, a saída será a seguinte:
A saída mostra que o arquivo de áudio está sendo silenciado, ativado e seu status também está sendo verificado usando o “ silenciado ' propriedade.
Conclusão
A propriedade HTML DOM audio muted é usada inserindo primeiro o arquivo de áudio na página da web usando o HTML “ áudio ' e ' fonte ”elementos. Depois disso, a referência a este áudio é armazenada em uma variável dentro do código JavaScript e o “ silenciado ”A propriedade está anexada a ele. Para silenciar o áudio, esta propriedade é definida como “ verdadeiro ' e ' falso ”Para cenários com som ativado. Este blog demonstrou o processo de funcionamento da propriedade de áudio silenciado do DOM.