1

soundmanager2イベントは発生しません。これは、console.logsがまったく起動しないスニペットであるため、さまざまなイベントがトリガーされるべきときにトリガーされません。

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

        soundManager.play(url, id, {
            id: id,
            url: url,

            onplay: function() {    
                console.log("test");        
            },
            onresume: function() {
                console.log("test");
            },
            onpause: function() {
                console.log("test");
            },
            onfinish: function() {
                console.log("test");
                next();
            },
            whileplaying: function() {
                console.log("test");
            },      
        }); 

    },

    defaultOptions: {
        multiShotEvents: true, // allow events (onfinish()) to fire for each shot, if supported.
    }

});

これは、フラッシュを無効にしているためですか?現在、フラッシュがChromeで機能しないバグがあります。

ありがとう。

4

1 に答える 1

1

を使用する必要があります

var sound = soundManager.createSound({id: 'soundId', url: '1.mp3'});
sound.play({
    onplay: function() {
        ...
    }
})

あなたは「createSound」を逃しました

于 2013-03-26T13:34:45.097 に答える