webForumDet fria alternativet

Preloada ljud i bakgrunden?

JavaScriptur Javascript

5 svar · 225 visningar · startad av webbSAJTEN

Medlem sedan jan. 2002992 inlägg
Frågan#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.

143 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)