检查 SoundCloud API
http://developers.soundcloud.com/docs/api/reference#tracks
stream_url
在SoundCloud 之外可以流式传输的每个轨道都有一个属性。
您需要在 Soundcloud 上注册您的应用并获取 API Key。使用该键,您可以在自己的播放器中播放曲目。
编辑,感谢gryzzly。与 jPlayer 一起使用的 SoundCloud API 示例:
var SOUNDCLOUD_API = 'http://api.soundcloud.com',
CLIENT_ID = '?client_id=REPLACE_WITH_YOUR_CLIENT_ID';
$(document).ready(function() {
var apiRequest;
$.get(SOUNDCLOUD_API + '/tracks/6981096.json' + CLIENT_ID)
.done(handleRepsonse);
function handleResponse (soundData) {
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
// stream_url is good enough for jPlayer,
mp3: soundData.stream_url + CLIENT_ID
});
},
swfPath: "http://www.jplayer.org/2.1.0/js"
});
}
});
您可以在jsbin.com/ajaken/4/edit上实时查看