0
我希望有人能夠幫助我解決這個問題,這個問題一直讓我頭疼。無法使用帶有SoundJS標籤的聲音播放聲音
我有一個angularjs工廠預加載,在互動故事需要下一個頁面的聲音I'm'm使
} else if (page.action_splat === true) {
var soundStamp = getBackgroundString(id, "stamp.mp3");
queue.loadFile({src: soundStamp, id:"soundStamp"}, false, SOUND_BASE_PATH);
var soundThatsYucky = getBackgroundString(id, "ThatsYucky.mp3");
queue.loadFile({src: soundThatsYucky, id:"soundThatsYucky"}, false, SOUND_BASE_PATH);
}
queue.load();
這是函數的一個部分,但應足夠給你想法
在一個AngularJS控制器我想然後播放聲音使用標籤,例如soundStamp標籤。但是當我使用下面的代碼,它只是將無法播放
createjs.Sound.play("soundStamp", createjs.Sound.INTERRUPT_ANY);
現在的聲音是預加載,但我認爲,聲音的ID是刪除,或在某種程度上超出了範圍到控制器。正如我所說的,我一直在爲此工作數週,迄今爲止還沒有運氣。不幸的是,SoundJS的錯誤處理僅僅是告訴你遊戲失敗,並沒有告訴你爲什麼失敗。任何幫助,將不勝感激。