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