Javascript sound wiedergeben klicken, zweite Schaltfläche klicken Sie auf Stopp zuerst Klang
Habe ich diesen code, der auf den Knopf drücken und es spielt ein sound, Was ich will, ist, wenn ein sound abgespielt wird von der ersten klicken Sie, wenn Sie auf eine andere Taste, bevor Ihr über Sie hält der erste an und spielt die nächste auf die Sie geklickt haben.
Irgendwelche Ideen wäre toll.
<!DOCTYPE html>
<head>
<title>Sounds</title>
</head>
<body>
<audio id="sound1" src="sounds/sound1.mp3"></audio>
<audio id="sound2" src="sounds/sound2.mp3"></audio>
<button onclick="document.getElementById('sound1').play()">Sound 1</button><br />
<button onclick="document.getElementById('sound2').play()">Sound 2</button><br />
</body>
</html>
Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie etwas wie das:
Obwohl, ich würde Beratung verwenden Sie die addEventListener - Methode für das button-tag anstatt des onclick-Attribut, wie es ist wartbarer.
Dank
Legen Sie die id des entsprechenden audio in ein data-Attribut target auf eine Schaltfläche. Auf laden, bekommen Sie die Tasten und weisen Sie einen click-handler, der
Lädt die aktuellen Audio -, setzt die aktuelle Audio-element auf die Schaltfläche Ziel, und spielt die aktuelle Audio -