0
So habe ich Code, der so aussieht. Ich drücke den Knopf und ein MP3 spielt. Aber ich finde keinen Weg, einen Stop-Button dafür zu machen und hoffte, dass ihr mir helfen könnt.Machen Sie Stop-Audio-Taste
<a href="#/" id="song1" class="buttons">Name of Song 1</a>
<a href="#/" id="song2" class="buttons">Name of Song 2</a>
var audios =
Array.prototype.map.call(document.getElementsByClassName("buttons")
, function (el) {
var audio = new Audio();
var src = el.id + ".mp3";
el.onclick = function() {
audio.src = src;
audio.play();
};
return audio;
});
Ich versuchte
function stopmusic() {
audio.pause();
}
document.getElementById('stopbuttons').addEventListener('click', stopmusic);
und
function stopmusic() {
audios.forEach(audio=>audio.pause());
audios.forEach(audio=>audio.currentTime = 0.0);
audios.forEach(audio=>audio.src = "");
}
document.getElementById('stopbutton').addEventListener('click', stopmusic);
bekam aber nicht bekommen es audio.pause();
bearbeiten Sie Ihre Frage zu stoppen. – Kumar
https://Stackoverflow.com/a/24498727/1675954 –