在我的程序中,我在開始屏幕上有背景音樂。此功能用於在點擊開始按鈕後淡出我的背景聲音。Jquery - 淡入淡出後的音頻
$(bgMusic).on('timeupdate', function() {
var vol = 1,
interval = 250;
if (bgMusic.volume == 1) {
var intervalID = setInterval(function() {
if (vol > 0) {
vol -= 0.05;
bgMusic.volume = vol.toFixed(2);
} else {
clearInterval(intervalID);
}
}, interval);
}
});
我現在已經添加了一個重啓按鈕,帶您回到開始界面,所以我需要以相同的速度淡出音樂回去。我已經嘗試了幾件事,但他們不工作,有人可以幫助我嗎?
我需要的東西沿着這些路線:
$(bgMusic).off('timeupdate', function() {
var vol = 0,
interval = 250;
if (bgMusic.volume == 0) {
var intervalID = setInterval(function() {
if (vol < 0) {
vol += 0.05;
bgMusic.volume = vol.toFixed(2);
} else {
clearInterval(intervalID);
}
}, interval);
}
});
獲取當前量。設置一個你淡出的標誌。扭轉你在那裏。如果音量大約爲0,並且您淡出,請淡入。 –
請添加您嘗試過的以及處理重新啓動按鈕並淡入音樂的內容。 – ryadavilli
檢查編輯@ryadavilli –