[英]Make stop audio button
So I have code that looks like this. 所以我有看起来像这样的代码。 I press the button and an mp3 plays. 我按一下按钮,就会播放mp3。 But I can't seem to find a way to make a stop button for this and was hoping y'all could help me. 但是我似乎无法找到一种方法来停止按钮,希望所有人都能帮助我。
<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;
});
I tried 我试过了
function stopmusic() {
audio.pause();
}
document.getElementById('stopbuttons').addEventListener('click', stopmusic);
and 和
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);
but couldnt get it to work 但无法使它工作
use audio.pause();
使用audio.pause();
to stop the audio 停止音频
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.