如何通过Soundcloud API重复一首歌
How to repeat a song by Soundcloud API
我正在制作一个基于SoundCloud API的自定义音乐播放器。我想有一个重复按钮,所以当它被按下,当前的歌曲将被重复。据我所知,SoundCloud没有提供任何重复方法,但它有一些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/相关文章:
- 通过Ajax一键提交多个表单
- 有没有一种方法可以通过只引用JavaScript来执行代码
- Last.fm API发送2个曲目时,我要求一个,如果我正在听一首歌
- Meteor和S3:如何通过一次上传/编辑定义三个不同的图像
- HTML5<音频>:点击下一首歌曲时停止加载/缓冲
- 制作一个html5音频播放列表,自动播放一首又一首歌曲
- 带有jQuery的音频HTML5播放下一首曲目
- 对文本区域段落的每一首行应用缩进
- 获取 timeOut() 以每秒从数组中播放一首歌曲
- 我想在歌曲结束后在默认音频播放器中播放一首流行音乐,任何人都可以帮我编写代码
- 音频播放器-一次只播放一首曲目,不起作用
- 通过Spotify App API从队列中获取下一首曲目
- AngularJS Cordova Media不;不要总是播放下一首歌
- 在我的网页上嵌入不止一首歌曲
- 如何通过Soundcloud API重复一首歌
- 音频自动播放下一首歌曲时,上一首完成
- Soundcloud Flash小部件,试图在页面上播放下一首歌曲
- 如何在加载时在中间的jPlayer中开始一首歌
- Web Audio API附加/连接不同的audiobuffer并将它们作为一首歌曲播放
- 我怎么知道一首歌曲是否已经结束或下一个按钮被点击与spotify API