webForumDet fria alternativet

Spela midi en gån/sekund...

JavaScript

1 svar · 203 visningar · startad av trexter.com

Medlem sedan apr. 20021 203 inlägg
Frågan#1

Det är vad jag vill göra. Ljudet måste spelas upp EXAKT en gång/sek och detta ska ske om och om igen...

Hur gör jag? (Antar att en timer är inblandad och 1000 millisekunder men hur jag får ihop det till ett script har jag ingen aning om...)

:)

Medlem sedan juni 20004 308 inlägg
#2
<embed src="song.mid" name="mySound" hidden=true autostart=false loop=false mastersound>
<script language="JavaScript" type="text/javascript">
function repeatPlay(){
	document.mySound.stop();
	document.mySound.play();
}
setInterval("repeatPlay();",1000);
</script>

Tyvärr nollställer inte Internet Explorer tiden när du stoppar en fil i media-spelaren utan den fortsätter från samma ställe igen när du startar. Vet inte om det går att komma runt, men bästa sättet är antagligen att göra om midi-filen så att den är exakt 1 sek lång och sedan loopa den som vanligt i media-spelaren.

246 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)