我的問題與this一樣在這裏,但是由於問題從未解決,我不能私下給PeeHaa發消息問我要問的答案再來這裏。從soundcloud API獲得正確的.mp3 url與soundmanager2一起使用360玩家
我已經成功查詢了soundcloud api,並獲得了每個曲目的stream_url,並將其添加到我的360播放器(demo here)的所有hrefs中。我對要素代碼看起來是這樣的:
<div class="ui360">
<a href="/path/to/an.mp3" data-title="Track title">play "an.mp3"</a>
</div>
我有這樣的劇本找到與數據所有權的屬性,所有的一個標籤,給他們基礎上,stream_url正確HREF,但是當我嘗試點擊soundmanager圖標在瀏覽器中並播放曲目,它只會被重定向到.mp3網址。
SC.initialize({
client_id: 'MY_CLIENT_ID'
});
SC.get('/playlists/2450655', 'allow_redirects=False', function(playlist) {
var titles = $('.audio .ui360 a').each(function(index){
this.index = index;
});
for (var i = 0; i < playlist.tracks.length; i++) {
var id = '?client_id=MY_CLIENT_ID'
for (var j = 0; j < titles.length; j++) {
if (playlist.tracks[i].title === $(titles[j]).attr('data-title')) {
$(titles[j]).attr('href', playlist.tracks[i].stream_url+id)
}
}
}
});
有沒有人知道如何獲得以這種方式播放在soundcloud上託管的曲目的正確url?
是的,我得到了成功的工作。我想這樣做的原因是使用360球員。 http://www.schillmania.com/projects/soundmanager2/demo/360-player/ – satyrsynth