Wie ein bestimmtes Ausgangsvolumen für <audio> - tag

Ich habe nur Grundkenntnisse in HTML und CSS und habe mich durch Google ausgiebig versucht zu finden, eine Antwort auf diese Frage-es scheint alles zu zeigen, um JavaScript und/oder jQuery. Ich versuchte es, und ich kann nicht ankommen es zu wirken.

Habe ich eine audio-Datei zu spielen beginnt, wenn Sie meine website lädt. Ich möchte ein bestimmtes Volumen ab, so dass meine Besucher nicht einen Herzinfarkt, wenn Ihre Lautstärke ist hoch.

Dies ist, was ich habe:

HTML:

<audio id="bgAudio" autoplay="autoplay" controls="controls" loop="loop" src="audio/025.mp3"></audio>

CSS:

#bgAudio {
position:fixed;
z-index:1000; 
width:250px;
}

JavaScript:

backgroundAudio=document.getElementById("bgAudio");
backgroundAudio.volume=0.5;

Jede Hilfe wäre sehr geschätzt werden!

  • Dein code sieht in Ordnung; das problem ist nicht der code, den Sie gepostet habe hier. Sind Sie sicher, dass die document.getElementById("bgAudio") Linie läuft nach dem DOM aufgebaut ist (z.B. innerhalb einer document.ready Rückruf oder eine <script> tag platziert am unteren Rand des <body>)? Falls nicht, siehe diese Antwort. Beachten Sie auch, dass iOS nicht für die programmatische Veränderung der Lautstärke.
InformationsquelleAutor Almir | 2013-12-16
Schreibe einen Kommentar