使用soundmanager v2预加载声音

Preload sound with soundmanager v2

本文关键字:加载 声音 v2 soundmanager 使用      更新时间:2023-09-26

我需要用这个脚本预加载声音到我的网站:

    soundManager.setup({
   url: '/swf/',
   flashVersion:9,
   useFlashBlock:false,
   onready: function() {
    soundManager.createSound({
        id: "son_1",
        url: 'son/son_1.mp3'
     });
    soundManager.createSound({
        id: "son_2",
        url: 'son/son_2.mp3'
     });
    soundManager.createSound({
        id: "son_3",
        url: 'son/son_3.mp3'
     });
   }
});
function sound(id)
{

    snd = soundManager.createSound(
    {
        id : "son_" + id,
        url: 'son/son_' + id + '.mp3',
        autoLoad: true
    });
    snd.play();
}

我已经测试了<audio><sound>的balise,但不工作声音总是在点击后2秒播放…

解决方案是什么??谢谢你

尝试将autoLoad设置为true和autoPlay为false

soundManager.createSound({id:blah,url:blah.mp3,autoLoad:true,autoPlay:false});

将"blah"替换为你需要的任何内容