私はsoundmanager2を使用して書かれたhtml5オーディオプレーヤーを持っています。
私のjqueryでは、次のようなリンクからプレーヤーのトラックURLとタイトルを取得する必要があります。
http://soundcloud.com/officialswedishhousemafia/sets/rootmusic-bandpage
またはこれは例えば:
http://gidilounge.fm/?feed=podcast
これは可能ですか?
私はsoundmanager2を使用して書かれたhtml5オーディオプレーヤーを持っています。
私のjqueryでは、次のようなリンクからプレーヤーのトラックURLとタイトルを取得する必要があります。
http://soundcloud.com/officialswedishhousemafia/sets/rootmusic-bandpage
またはこれは例えば:
http://gidilounge.fm/?feed=podcast
これは可能ですか?
SoundCloud JavaScript SDK を使用することをお勧めします (これには、ストリーミングをサポートするための soundManager2 が含まれています)。設定された URL しかない場合は、解決エンドポイントを使用して、ID とリソースの適切な表現を取得できます。
SC.initialize({
client_id: 'foo'
});
var set_url = "http://soundcloud.com/officialswedishhousemafia/sets/rootmusic-bandpage";
SC.get('/resolve', { url: track_url }, function(set) {
$(set.tracks).each(function(i, track) {
console.log(track.title);
});
});
これにより、必要なトラックに関するすべての情報を取得できるはずです。
SoundCloud にはオープン API があります: http://developers.soundcloud.com/
それがあなたが探しているものであることを願っています。