De ' gedempt Met deze eigenschap kunnen ontwikkelaars het afspelen van audio regelen door hen een optie te bieden om de audio te dempen of dempen op te heffen, afhankelijk van hun behoeften. Door eindgebruikers de vrijheid te geven om de audio te dempen of op te heffen, wordt hun browse-ervaring verbeterd. Bovendien maakt het gebruik van JavaScript dynamische controle mogelijk die een betere controle over het afspelen van audio biedt.
Dit artikel beschrijft het gebruik van de HTML DOM-eigenschap audio gedempt met behulp van JavaScript.
Hoe HTML DOM Audio Muted Property in JavaScript te gebruiken?
De ' gedempt ”-eigenschap wordt vaak gebruikt om de audio op een webpagina te dempen of de demping op te heffen. Wanneer de waarde van de “ audio.gedempt 'eigenschap is ingesteld als' WAAR ”, wordt de audio gedempt, en om het dempen op te heffen, wordt de “ gedempt 'eigenschap moet worden ingesteld als' vals ”. Bovendien heeft de gedempte eigenschap integratie met andere mediabedieningen en is compatibiliteit tussen browsers mogelijk.
Syntaxis
De syntaxis voor de eigenschap HTML DOM audio gedempt in JavaScript wordt hieronder vermeld:
geselecteerdeObj.muted = WAAR | vals
Waar ' geselecteerdObj ' is elk audiobestand waarvan de audio wordt gedempt. Deze eigenschap kan slechts twee waarden opslaan: “ WAAR ' of ' vals ”. Als deze eigenschap is ingesteld op true, wordt het audiobestand gedempt en omgekeerd.
Laten we nu enkele voorbeelden bekijken voor een beter begrip van de HTML DOM ' gedempt ' eigendom.
Voorbeeld 1: Het audiobestand dempen
In dit voorbeeld wordt het geselecteerde bestand gedempt met behulp van de “ gedempt ' eigendom. Bezoek bijvoorbeeld het onderstaande codeblok:
< div >< h2 stijl = 'kleur: zeegroen;' > DOM Audio gedempte eigenschap h2 >< br >
< geluid ID kaart = 'demoAudio' controles >
< bron src = 'audio.mp3' type = 'audio/mpeg' >
geluid >
< br >
< knop bij klikken = 'muteSetter()' > Stel in op Dempen knop >
div >
< script >
laten c = document.getElementById ( 'demoAudio' ) ;
functie muteSetter ( ) {
c.gedempt = WAAR ;
alert ( 'Succesvol gedempt!' )
}
script >
Uitleg van de code:
-
- Eerst de ouder “ div Er wordt een element gemaakt dat de tekst ' 'tag met de id ' demoAudio ”. Dit element bevat een enkele “ bron ”-element dat het adres van het geselecteerde audiobestand bevat, samen met het type ervan.
- Vervolgens wordt de knop gemaakt die de “ muteSetter() ”-functie met behulp van de “ bij klikken gebeurtenisluisteraar.
- Voer vervolgens de “ ” tag en sla de referentie van het “audio”-element op in een variabele met de naam “ C ”.
- Daarna wordt de “ muteSetter() ”-functie is gemaakt om de waarde in te stellen voor de “ gedempt “eigenschap naar” WAAR ”. Hierdoor wordt de audio gedempt en wordt het bericht ook dienovereenkomstig weergegeven in het waarschuwingsvenster.
Na de compilatie:
De bovenstaande gif laat zien dat de audio is gedempt met behulp van de muted-eigenschap.
Voorbeeld: de audio dempen en weer opheffen met de eigenschap Muted
In dit voorbeeld wordt het geselecteerde audiobestand gedempt en weer opgeheven, en wordt de huidige status opgehaald door gebruik te maken van de knop ' gedempt ' eigendom. Bezoek bijvoorbeeld de onderstaande code:
< div >< geluid ID kaart = 'demoAudio' controles >
< bron src = 'audio.mp3' type = 'audio/mpeg' >
geluid >< br >
< knop bij klikken = 'Stom()' > Audio dempen knop >
< knop bij klikken = 'dempen opheffen()' > Schakel het geluid uit knop >
< knop bij klikken = 'muteStatus()' > Dempstatus knop >
div >
< script >
var z = document.getElementById ( 'demoAudio' ) ;
functie Stom ( ) {
z.gedempt = WAAR ;
}
functie dempen opheffen ( ) {
z.gedempt = vals ;
}
functie muteStatus ( ) {
alert ( z.gedempt ) ;
}
script >
De uitleg van de bovenstaande code is als volgt:
-
- Eerst wordt het audiobestand op de webpagina ingevoegd met behulp van de HTML “ ' En '
”-tags. - Vervolgens worden er drie knoppen gemaakt die de functies met de naam ' Stom() ”, “ dempen opheffen() ', En ' muteStatus() ”. Deze functies worden geactiveerd wanneer de gebruiker op de overeenkomstige knoppen klikt.
- Definieer vervolgens deze functies door de waarden true en false in te stellen voor “ Stom() ' En ' dempen opheffen() ” functies. Voor de ' muteStatus() ”-functie, bevestig alleen de “ gedempt ” met de audioreferentie om de huidige status van de mute-eigenschap op te halen.
- Eerst wordt het audiobestand op de webpagina ingevoegd met behulp van de HTML “ ' En '
Na de compilatie is de uitvoer als volgt:
De uitvoer laat zien dat het audiobestand wordt gedempt of weer wordt gedempt, en dat de status ervan ook wordt gecontroleerd met behulp van de “ gedempt ' eigendom.
Conclusie
De HTML DOM audio muted eigenschap wordt gebruikt door eerst het audiobestand op de webpagina in te voegen met behulp van de HTML “ geluid ' En ' bron elementen. Daarna wordt de verwijzing naar deze audio opgeslagen in een variabele in de JavaScript-code en de “ gedempt Er is eigendom aan verbonden. Om het geluid gedempt te maken, wordt deze eigenschap ingesteld op “ WAAR ' En ' vals ' voor het opheffen van dempscenario's. Deze blog heeft het werkproces van de DOM-eigenschap audio gedempt gedemonstreerd.