SoundManager2如何添加声音播放列表

时间:2015-05-04 01:53:30

标签: javascript html5 audio soundmanager2

我正在尝试编写HTML5游戏代码。我使用Django作为主引擎和SoundManager2来处理声音文件。

我有5个不同声音的按钮和一个播放按钮。

我要做的是:当用户按下按钮时,相应的声音将被添加到列表中。例如:用户选择同时播放的sound1和sound3。

我现在的代码是这样的:

soundManager.setup({
    preferFlash: false,
    //, url: "swf/"
    onready: function () {

接下来,声音对象为sound1

soundManager.createSound({
            url: [
                "http://rpg.hamsterrepublic.com/wiki-images/6/67/ExtralongWarp.ogg"
            ],
            id: "1"
        });

sound2的声音对象

soundManager.createSound({
            url: [
                "http://rpg.hamsterrepublic.com/wiki-images/a/a2/ThunderMagic.ogg"
            ],
            id: "2"
        });

准备播放声音:

    }
}).beginDelayedInit();

$("#play").click(function () {
    soundManager.stopAll();

同时播放的声音:

    soundManager.play("1");
    soundManager.play("2"); 

});

我的问题是:如何在按下按钮时将sound1和sound2对象添加到列表然后播放?

硬编码效果很好,如下例所示。但我需要使用按钮。

我的代码示例:JSBIN

我被困在不知名的地方! :/

0 个答案:

没有答案