ハウラーを使用して、イベントでサウンドを再生しています。音は問題なく始まり、それを止めるために使用してsound.unload()
いますが、問題は、次に同じ音を再生し始めると、前回よりも音量が大きくなり、3回目は2回目よりも高くなります。
どうしてこうなった。
howlerjsを呼び出すための私のコードは
//jquery plugin start
window.sound = new Howl({
src: ['audio/'+settings.soundSrc],
volume:1
});
//--other code--
onSomeEvent(){
window.sound.play();
}
//jquery plugin ends
//stopping sound from main event
window.sound.unload();