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.

266 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)