我正在使用SoundManager2使用SoundCloud API制作自定义音乐播放器,我希望合并一个进度条,以便用户可以跳转到轨道的特定点。
我使用了代码:
currentTrack.setPosition(currentVal);
其中currentVal是我想要跳转到的轨道位置。但如果轨道未完全加载,则轨道不会跳到正确的位置。
即使歌曲没有完成加载,我如何跳到我指定的位置?
答案 0 :(得分:0)
当我理解你的时候,一种方法可能是使用sm2s onload功能。
这是一个例子。
SC.stream("/tracks/148976759",{
autoLoad: true,
onload: function(){
this.setPosition(15000);
this.play();
}
});
答案 1 :(得分:0)
soundManager.setPosition("sound.id",currentVal)
soundManager.play("sound.id");
这开始在特定的位置上演。