私のプログラムでは、スタート画面にバックグラウンド ミュージックがあります。この機能は、スタート ボタンがクリックされるとバック グラウンド サウンドをフェード アウトすることです。
$(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);
}
});