我有theres功能1是播放音樂,第二個是設置暫停實際音樂,我的暫停功能不起作用。我該如何設置暫停?Javascript音頻對象播放/暫停
function play(id){
var audio = new Audio('music/'+id+'.mp3');
audio.play();
}
function pause(){
audio.pause();
}
我有theres功能1是播放音樂,第二個是設置暫停實際音樂,我的暫停功能不起作用。我該如何設置暫停?Javascript音頻對象播放/暫停
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();
}
但知道如何恢復? – ZaraaKai
我編輯了代碼。你可以通過調用'play()'來啓動和恢復聲音 – Patrick2607
不要在內部創建音頻。它不會被暫停訪問。 – evolutionxbox
是的,但我無法訪問它 – ZaraaKai