在我的程序中,开始界面有背景音乐。这个功能是在点击开始按钮后逐渐将背景声音淡出。
我已经添加了一个重新开始按钮,它会带你回到起始页面,所以我需要将音乐以相同速度淡入。我尝试了几种方法但它们都不起作用,请问有人能帮我吗?
我需要的是以下类似的东西:
$(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);
}
});