如果你在 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 上运行多个声音?如果没有,有什么方法我可以检测到这种能力一次只能运行一个声音?

推理:我希望在游戏中获得恒定的背景音乐,并在理想情况下播放声音而不停止背景音乐。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐