Hogy lehet Javascripttel hangot billentyűnyomásra lejátszani?
Ha a klaviatúrán lenyomunk egy gombot (d) lejátszik egy zenét, DE csak addig játssza, ameddig a gomb le van nyomva (ha elengedjük, akkor abbamarad a zene). És hogy lehetne úgy megcsinálni, hogy ha egyszerre 2 vagy több billentyűt nyomunk le, akkor 2 különböző zenét játszik le párhuzamosan?
A válaszokat előre is köszönöm! :)
<!DOCTYPE html>
<html>
<head>
<script>
document.onkeydown = function(event) {
var audio;
if (event.keyCode == "A".charCodeAt(0)) {
audio = document.getElementById("audio1");
audio.play();
}
}
document.onkeyup = function(event) {
var audio;
if (event.keyCode == "A".charCodeAt(0)) {
audio = document.getElementById("audio1");
audio.pause();
audio.currentTime = 0;
}
}
</script>
</head>
<body>
Press <A><br \>
<audio id="audio1" loop preload="auto">
<source src="1.ogg" type="audio/ogg">
Your browser does not support the audio element.
</audio>
</body>
</html>
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!