El ' silenciat ” La propietat permet als desenvolupadors controlar la reproducció d'àudio proporcionant-los una opció per silenciar o desactivar l'àudio segons les seves necessitats. Oferir als usuaris finals la llibertat de silenciar o activar l'àudio millora la seva experiència de navegació. A més, l'ús de JavaScript permet un control dinàmic que proporciona un millor control sobre la reproducció d'àudio.
Aquest article descriurà l'ús de la propietat silenciada d'àudio DOM HTML mitjançant JavaScript.
Com utilitzar la propietat silenciada d'àudio DOM HTML a JavaScript?
El ' silenciat La propietat s'utilitza sovint per silenciar o activar el silenci de l'àudio d'una pàgina web. Quan el valor de ' àudio.silenciat La propietat s'estableix com a veritat ”, l'àudio es silencia i, per activar-lo, el “ silenciat La propietat s'ha de definir com a fals ”. A més, la propietat silenciada s'integra amb altres controls multimèdia i permet la compatibilitat entre navegadors.
Sintaxi
La sintaxi de la propietat silenciada d'àudio DOM HTML a JavaScript s'indica a continuació:
selectedObj.muted = veritat | fals
On ' seleccionatObj ” és qualsevol fitxer d'àudio l'àudio del qual es silenciarà. Aquesta propietat només pot emmagatzemar dos valors: ' veritat ' o ' fals ”. Si aquesta propietat s'estableix en true, el fitxer d'àudio queda silenciat i viceversa.
Ara, passem per alguns exemples per entendre millor el DOM HTML ' silenciat ' propietat.
Exemple 1: silenciar el fitxer d'àudio
En aquest exemple, el fitxer seleccionat es silenciarà amb el botó “ silenciat ' propietat. Per exemple, visiteu el bloc de codi següent:
< div >< h2 estil = 'color: verd marí;' > Propietat silenciada d'àudio DOM h2 >< br >
< àudio id = 'demoAudio' controls >
< font src = 'àudio.mp3' tipus = 'àudio/mpeg' >
àudio >
< br >
< botó fent clic = 'muteSetter()' > Estableix en Silenciar botó >
div >
< guió >
deixar c = document.getElementById ( 'demoAudio' ) ;
funció muteSetter ( ) {
c.mutat = veritat ;
alerta ( 'Silenciat amb èxit!' )
}
guió >
Explicació del codi:
-
- En primer lloc, els pares ' div ' es crea l'element que conté el ' <àudio> 'etiqueta amb un identificador de ' demoAudio ”. Aquest element conté un sol ' font ” element que conté l'adreça del fitxer d'àudio seleccionat juntament amb el seu tipus.
- A continuació, es crea el botó que invoca el ' muteSetter() ” amb la funció “ fent clic ” oient d'esdeveniments.
- A continuació, introduïu el ' ” etiqueta i emmagatzema la referència de l'element “àudio” en una variable anomenada “ c ”.
- Després d'això, el ' muteSetter() ' es crea la funció per establir el valor per a ' silenciat 'propietat a' veritat ”. Això configura l'àudio en silenci i també mostra el missatge en conseqüència al quadre d'alerta.
Després de la compilació:
El gif anterior mostra que l'àudio s'ha silenciat mitjançant la propietat silenciada.
Exemple: silenciar i activar el so de l'àudio mitjançant la propietat silenciada
En aquest exemple, el fitxer d'àudio seleccionat es silenciarà, restarà silenciat i el seu estat actual es recuperarà utilitzant el ' silenciat ' propietat. Per exemple, visiteu el codi següent:
< div >< àudio id = 'demoAudio' controls >
< font src = 'àudio.mp3' tipus = 'àudio/mpeg' >
àudio >< br >
< botó fent clic = 'Silencia ()' > Silencia l'àudio botó >
< botó fent clic = 'Desactiva el silenci()' > Activa l'àudio botó >
< botó fent clic = 'muteStatus()' > Estat de silenci botó >
div >
< guió >
var z = document.getElementById ( 'demoAudio' ) ;
funció Silenciar ( ) {
z.mutat = veritat ;
}
funció desactiva el silenci ( ) {
z.mutat = fals ;
}
funció muteStatus ( ) {
alerta ( z.mutat ) ;
}
guió >
L'explicació del codi anterior és la següent:
-
- Primer, el fitxer d'àudio s'insereix a la pàgina web utilitzant l'HTML ' <àudio> ' i ' etiquetes.
- Aleshores, es creen tres botons que anomenen les funcions anomenades ' Silencia () ”, “ desactiva el silenci () ”, i “ muteStatus() ”. Aquestes funcions s'invoquen quan l'usuari fa clic als botons corresponents.
- A continuació, definiu aquestes funcions establint els valors de true i false per a ' Silencia () ' i ' desactiva el silenci () ” funcions. Per al ' muteStatus() ', només adjunteu el ' silenciat ” amb la referència d'àudio per recuperar l'estat actual de la propietat de silenci.
Després de la compilació, la sortida serà la següent:
La sortida mostra que el fitxer d'àudio s'està silenciant, activant el silenci i que també s'està comprovant el seu estat mitjançant el ' silenciat ' propietat.
Conclusió
La propietat de silenci d'àudio DOM HTML s'utilitza introduint primer el fitxer d'àudio a la pàgina web mitjançant l'HTML ' àudio ' i ' font ” elements. Després d'això, la referència a aquest àudio s'emmagatzema en una variable dins del codi JavaScript i el ' silenciat ” s'hi adjunta propietat. Per silenciar l'àudio, aquesta propietat s'estableix en ' veritat ' i ' fals ” per a escenaris sense silenci. Aquest bloc ha demostrat el procés de treball de la propietat silenciada d'àudio DOM.