【问题标题】:Make stop audio button制作停止音频按钮
【发布时间】:2017-07-11 17:21:41
【问题描述】:

所以我的代码看起来像这样。我按下按钮,播放 mp3。但我似乎找不到为此制作停止按钮的方法,希望大家能帮助我。

<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;
});

我试过了

function stopmusic() {
    audio.pause();
}
document.getElementById('stopbuttons').addEventListener('click', stopmusic);

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);

但无法正常工作

【问题讨论】:

标签: javascript html pause


【解决方案1】:

使用audio.pause(); 停止音频

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多