0

我想在一帧中播放序列声音。我尝试了很多方法,但声音通常是混合或碰撞。

主要思想是有一个类似于播放列表的队列,并在播放声音或播放完成后自动将其弹出到该队列中。

我该怎么做才能实现我的想法?有没有使用 createjs 库的示例代码?

感谢您的帮助。

编辑:

init();
function init() {
        if (!createjs.Sound.initializeDefaultPlugins()) {
            return;
        }
        var audioPath = "sounds/";
        var sounds = [
            {id:"music", src:"1.mp3"},
            {id:"music2", src:"2.mp3"},
        ];

        createjs.Sound.alternateExtensions = ["ogg"];   // add other extensions to try loading if the src file extension is not supported
        createjs.Sound.addEventListener("fileload", createjs.proxy(handleLoadComplete, this)); // add an event listener for when load is completed
        createjs.Sound.registerSounds(sounds, audioPath);
    }
    var instance;
    var positionInterval;
    var seeking = false;
    function handleLoadComplete(event) {
        console.log("Preloaded:", event.id, event.src);
        instance = createjs.Sound.play(event.src);
        instance.addEventListener("complete", function () {
            clearInterval(positionInterval);
            console.log("completeFunction enter");
        });

    }
4

0 回答 0