Kezdőoldal » Számítástechnika » Programozás » Hogy lehet Javascripttel...

Hogy lehet Javascripttel hangot billentyűnyomásra lejátszani?

Figyelt kérdés

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! :)



2018. febr. 15. 19:20
 1/2 anonim ***** válasza:
51%
onkeydown event
2018. febr. 15. 20:21
Hasznos számodra ez a válasz?
 2/2 sharkxxx ***** válasza:
100%

<!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>

2018. febr. 16. 00:30
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!