是否有可能在音频持续时间Soundmanger2中前进和后退

时间:2013-06-10 19:26:28

标签: jquery soundmanager2

听到soundmanger2播放声音的用户是否有可能向前移动并仅加载歌曲的那部分以及之后的其他内容?可以把它想象成一个youtube视频,你可以将时间轴向前移动,这样它就会从该部分开始缓冲,你只能开始看到该区域的视频。

1 个答案:

答案 0 :(得分:1)

是的,你可以这样做,使用jquery UI滑块或HTML5范围滑块,

var audio;
soundManager.url = 'assets/swf/';

//on play
$(document).delegate('.play','click',function(e){

    audio = soundManager.createSound({
        id:'Mp3Songs',
        url:"index.php/.....mp3",

        whileplaying:function(){
            duration = this.duration;
            pos = this.position;

            $( "#seekBar" ).slider({
                min:0,
                max:duration,
                value:pos
            });

        }
    }); 
    audio.play();


});

$( "#seekBar" ).slider({
    orientation: "horizontal",
    range: "min",
    slide:function(event, ui){
        if(audio != undefined){
            audio.setPosition(ui.value);
        }
    }
});