gpt4 book ai didi

javascript - 如何通过 Soundcloud API 重复播放歌曲

转载 作者:行者123 更新时间:2023-11-30 10:14:49 30 4
gpt4 key购买 nike

我正在制作一个基于 SoundCloud API 的自定义音乐播放器。我想要一个重复按钮,这样当它被按下时,当前的歌曲就会重复播放。据我所知,SoundCloud 没有提供任何 repeat 方法,但它有一些 position() 方法可以获取歌曲的当前位置。我无法使这种方法起作用。但是您有什么建议可以重复播放当前的流歌曲吗?

到目前为止我的代码:

function playIt(){
var sound = SC.stream("/tracks/293", function(sound){
sound.play();

});
}
function repeat(){
var sound = SC.stream("/tracks/293", function(sound){
console.log(sound.position);
});
}

演示:http://jsfiddle.net/danials/zcN7G/23/

有什么想法吗?提前致谢

最佳答案

var repeatSong = function() {
this.play({onfinish: repeat});
};

var sound = SC.stream("/tracks/293", function(sound){
sound.play({onfinish: repeatSong});
});

http://jsfiddle.net/G5RdX/1/

关于javascript - 如何通过 Soundcloud API 重复播放歌曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24462568/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com