webForumDet fria alternativet

Preloada ljud i bakgrunden?

JavaScriptur Javascript

5 svar · 225 visningar · startad av webbSAJTEN

webbSAJTENMedlem 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?

Jesper Ts avatarJesper TMedlem 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>
colioneMedlem 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();
}
Jesper Ts avatarJesper TMedlem 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?

webbSAJTENMedlem 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?

colioneMedlem 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.

129 ms totalt · 3 externa anrop · v20260731065814-full.58439ac5
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)