我怎样才能更好地编写这个音频播放代码?

时间:2021-05-24 05:52:32

标签: javascript

我希望你能在我点击它时播放多少次。

(仅 1 秒长的音频。)

function a() {
    var elem = document.getElementById('musicplay');
    var audio = document.getElementById('music');
    var playing = false;

    elem.addEventListener('click', function () {
        if (playing) {
            audio.play();
        } else {
            audio.play();
        }
        playing = !playing;
    });
}

1 个答案:

答案 0 :(得分:0)

function playMusic() {
    let playBtn= document.getElementById('musicplay');
    let audio = document.getElementById('music');
    let playing = false;

    playBtn.addEventListener('click', ()=> {
        if (playing) {
            audio.pause();
            playing = !playing;
        } else {
            audio.play();
            playing = !playing;
        }

    });
}