Preloada ljud i bakgrunden?

JavaScript

5 svar · 228 visningar · startad av webbSAJTEN

Medlem sedan jan. 2002992 inlägg
Trådstart#1

Tja alla!
På min sida så ligger det ett bakgrundljud på mina undersidor..
När man går in på index.asp så vill jag att ljudet skall preloada så att man slipper vänta sen..
Ljuder heter "boxster.mp3"..

Hur skall jag bära mig åt?

Medlem sedan nov. 20017 144 inlägg
#2

Går det att göra så här?

<script>
window.onload = function(){
ljud1 = new Image; 
ljud1.src="ljud/ljud1.mp3";
ljud2 = new Image; 
ljud2.src="ljud/ljud2.mp3";
       }
</script>
Medlem sedan juni 20014 421 inlägg
#3

@ Jesper T..jag kan inte förstå varför du vill använda ett bildkommando för detta....

Så här gör man, lägg denna kod var du vill på sidan....

<EMBED NAME="mySound" SRC="mySound.mid" 
LOOP=FALSE AUTOSTART=FALSE HIDDEN=TRUE MASTERSOUND ID="mySound">

Anropas med följande:

window.onload= function() {
document.getElementById("mySound").play();
}
Medlem sedan nov. 20017 144 inlägg
#4

@ colione:
1.

webbSAJTEN skrev:

När man går in på index.asp så vill jag att ljudet skall preloada så att man slipper vänta sen..

2.

Jesper T skrev:

Går det att göra så här?

Medlem sedan jan. 2002992 inlägg
#5

Jesper T skrev:

Går det att göra så här?

<script>
window.onload = function(){
ljud1 = new Image; 
ljud1.src="ljud/ljud1.mp3";
ljud2 = new Image; 
ljud2.src="ljud/ljud2.mp3";
       }
</script>

Ska jag ändra något i koden, förutom sökvägen till ljudet?

Medlem sedan juni 20014 421 inlägg
#6

Det är sådär du preloadar ljud med javascript...och ja du slipper vänta...ljudet laddas in tillsammans med resten av sidan sedan när hela sidan är ladda körs det igång en funktion som spelar upp ljudet.

257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)