1

たくさんの音があります。ゲームがロードされると、最初の2つのサウンドが再生を開始します。それらは同時に再生され、繰り返されます。3番目のサウンドは毎回再生され、ゲームイベントが発生し(ボールがぶつかる)、ここに遅延があります。最初の2つのサウンドを再生しないと、この遅延はなくなります。IEでは問題なく動作しますがChromeでは動作しません...それはChromeのバグですか?

function getSoundInstance(src) {
    var audioElement = new Audio();
    audioElement.src=src;    
    return audioElement;    
}

sounds['ocean'] = getSoundInstance('./src/audio/ocean.mp3');
sounds['music'] = getSoundInstance('./src/audio/song1.mp3');
sounds['bump'] =  getSoundInstance('./src/audio/bump.mp3');

sounds['ocean'].loop=true;
sounds['ocean'].volume=.9;
sounds['music'].loop=true;
sounds['music'].volume=.4;

sounds['ocean'].play();               
sounds['music'].play();

//when I start to play sounds['bump'] I get a delay.    
4

0 に答える 0