如果你在 soundmanager2 中有两个声音,通常你可以同时播放两个声音,在 Android 和其他手机上调用播放一个声音将停止所有其他声音。
soundManager.setup({
preferFlash: false,
//, url: "swf/"
onready: function () {
soundManager.createSound({
url: [
"http://www.html5rocks.com/en/tutorials/audio/quick/test.mp3", "http://www.html5rocks.com/en/tutorials/audio/quick/test.ogg"
],
id: "music"
});
soundManager.createSound({
url: [
"http://www.w3schools.com/html/horse.mp3", "http://www.w3schools.com/html/horse.ogg"
],
id: "horse"
});
}
}).beginDelayedInit();
$("#horse").click(function () {
soundManager.play("horse"); //
});
$("#music").click(function() {
soundManager.play("music"); //
});
有什么方法我可以在 Android 上运行多个声音?如果没有,有什么方法我可以检测到这种能力一次只能运行一个声音?
推理:我希望在游戏中获得恒定的背景音乐,并在理想情况下播放声音而不停止背景音乐。