Javascript音频对象播放/暂停

Javascript音频对象播放/暂停,javascript,Javascript,我有一个功能1用于播放音乐,第二个用于将暂停设置为实际音乐,我的暂停功能不起作用。我该如何设置暂停 function play(id){ var audio = new Audio('music/'+id+'.mp3'); audio.play(); } function pause(){ audio.pause(); } 在暂停功能中无法访问音频变量。您需要将其作为参数传递或在函数外部设置。这只是一个如何做到这一点的示例: var audio

我有一个功能1用于播放音乐,第二个用于将暂停设置为实际音乐,我的暂停功能不起作用。我该如何设置暂停

function play(id){
        var audio = new Audio('music/'+id+'.mp3');
        audio.play();
}

function pause(){
        audio.pause();
}

在暂停功能中无法访问音频变量。您需要将其作为参数传递或在函数外部设置。这只是一个如何做到这一点的示例:

var audio;

function createAudio(id) {
    audio = new Audio('music/'+id+'.mp3');
    play();
}

function play(){
    audio.play();
}

function pause(){
    audio.pause();
}

在暂停功能中无法访问音频变量。您需要将其作为参数传递或在函数外部设置。这只是一个如何做到这一点的示例:

var audio;

function createAudio(id) {
    audio = new Audio('music/'+id+'.mp3');
    play();
}

function play(){
    audio.play();
}

function pause(){
    audio.pause();
}

不要在播放中创建音频。暂停时无法访问它。是的,但我无法访问它。请不要在播放中创建音频。暂停时无法访问它。是的,但我无法访问它,但知道如何继续?我已编辑了代码。您可以通过调用
play()
启动和恢复声音,但知道如何恢复吗?我已经编辑了代码。您可以通过调用
play()