' vaigistatud ” atribuut võimaldab arendajatel juhtida heli taasesitust, pakkudes neile võimalust vastavalt oma vajadustele heli vaigistada või vaigistada. Lõppkasutajatele vabaduse pakkumine heli vaigistamiseks või vaigistuse tühistamiseks parandab nende sirvimiskogemust. Lisaks võimaldab JavaScripti kasutamine dünaamilist juhtimist, mis tagab parema kontrolli heli taasesituse üle.
Selles artiklis kirjeldatakse HTML DOM-i heli vaigistatud atribuudi kasutamist JavaScripti abil.
Kuidas kasutada JavaScriptis HTML DOM-i heli vaigistatud atribuuti?
' vaigistatud ” atribuuti kasutatakse sageli veebilehe heli vaigistamiseks või vaigistuse tühistamiseks. Kui väärtuse ' heli.vaigistatud ' atribuut on määratud kui ' tõsi ”, heli vaigistatakse ja selle vaigistuse tühistamiseks vaigistatud ' atribuut tuleb määrata kui ' vale ”. Lisaks on vaigistatud atribuut integreeritav teiste meediumi juhtelementidega ja võimaldab brauseritevahelist ühilduvust.
Süntaks
HTML DOM-i heli vaigistatud atribuudi süntaks JavaScriptis on toodud allpool:
selectObj.muted = tõsi | vale
Kus ' valitudObj ” on mis tahes helifail, mille heli vaigistatakse. See atribuut võib salvestada ainult kahte väärtust: ' tõsi ” või „ vale ”. Kui see atribuut on seatud väärtusele Tõene, vaigistatakse helifail ja vastupidi.
Nüüd vaatame läbi mõned näited, et HTML DOM-i paremini mõista. vaigistatud ” vara.
Näide 1: helifaili vaigistamine
Selles näites vaigistatakse valitud fail kasutades ' vaigistatud ” vara. Näiteks külastage allolevat koodiplokki:
< div >< h2 stiilis = 'värv: mereroheline;' > DOM-i heli vaigistatud atribuut h2 >< br >
< heli id = 'demoAudio' juhtnupud >
< allikas src = 'audio.mp3' tüüp = 'audio/mpeg' >
heli >
< br >
< nuppu onclick = 'muteSetter()' > Seadke vaigistus nuppu >
div >
< stsenaarium >
lase c = document.getElementById ( 'demoAudio' ) ;
funktsiooni vaigistaja ( ) {
c.vaigistatud = tõsi ;
hoiatus ( 'Eduselt vaigistatud!' )
}
stsenaarium >
Koodi selgitus:
-
- Esiteks, vanem ' div Luuakse element ', mis sisaldab '
' silt ID-ga ' demoAudio ”. See element sisaldab ühte ' allikas ” element, mis sisaldab valitud helifaili aadressi koos selle tüübiga. - Järgmisena luuakse nupp, mis kutsub esile ' vaigistaja() ' funktsiooni kasutades ' onclick ” sündmuste kuulaja.
- Seejärel sisestage ' ja salvestage elemendi 'audio' viide muutujas nimega ' c ”.
- Pärast seda ' vaigistaja() funktsioon luuakse, et määrata väärtus vaigistatud ' vara ' tõsi ”. See vaigistab heli ja kuvab ka teate vastavalt hoiatuskastis.
- Esiteks, vanem ' div Luuakse element ', mis sisaldab '
Pärast koostamist:
Ülaltoodud gif näitab, et heli on vaigistatud atribuudi abil vaigistatud.
Näide: heli vaigistamine ja vaigistuse tühistamine, kasutades vaigistatud atribuuti
Selles näites vaigistatakse valitud helifail, vaigistus tühistatakse ja selle praegune olek tuuakse alla, kasutades ' vaigistatud ” vara. Näiteks külastage allolevat koodi:
< div >< heli id = 'demoAudio' juhtnupud >
< allikas src = 'audio.mp3' tüüp = 'audio/mpeg' >
heli >< br >
< nuppu onclick = 'Mute()' > Heli vaigistamine nuppu >
< nuppu onclick = 'unmute()' > Tühista heli vaigistus nuppu >
< nuppu onclick = 'muteStatus()' > Vaigista olek nuppu >
div >
< stsenaarium >
var z = document.getElementById ( 'demoAudio' ) ;
funktsiooni Vaigista ( ) {
z.muted = tõsi ;
}
funktsiooni tühista vaigistus ( ) {
z.muted = vale ;
}
funktsiooni vaigistatus ( ) {
hoiatus ( z.vaigistatud ) ;
}
stsenaarium >
Ülaltoodud koodi selgitus on järgmine:
-
- Esiteks sisestatakse helifail veebilehele, kasutades HTML-i '
” ja „ ” sildid. - Seejärel luuakse kolm nuppu, mis kutsuvad funktsioone nimega ' Mute() ”, „ unmute() ”, ja „ vaigistatus() ”. Need funktsioonid käivitatakse, kui kasutaja klõpsab vastavatel nuppudel.
- Järgmisena määrake need funktsioonid, määrates 'tõene' ja 'false' väärtused Mute() ” ja „ unmute() ” funktsioonid. Jaoks ' vaigistatus() ', kinnitage ainult ' vaigistatud ” atribuut koos heli viitega vaigistusatribuudi praeguse oleku hankimiseks.
- Esiteks sisestatakse helifail veebilehele, kasutades HTML-i '
Pärast koostamist on väljund järgmine:
Väljund näitab, et helifail on vaigistatud, vaigistatud ja selle olekut kontrollitakse ka ' vaigistatud ” vara.
Järeldus
HTML DOM-i heli vaigistatud atribuuti kasutatakse helifaili esmalt sisestamisel veebilehele, kasutades HTML-i ' heli ” ja „ allikas ” elemente. Pärast seda salvestatakse viide sellele helile JavaScripti koodi sees muutujasse ja ' vaigistatud ” vara on sellele lisatud. Heli vaigistamiseks on selle atribuudi väärtuseks ' tõsi ” ja „ vale stsenaariumide vaigistuse tühistamiseks. See ajaveeb on demonstreerinud DOM-i heli vaigistatud atribuudi tööprotsessi.