我在我的網站上使用Soundmanager Mp3按鈕。但是,我想使用Soundcloud Api通過Soundmanager流式傳輸音軌,而不是託管MP3。基本上,我想通過Soundmanager按鈕傳送Soundcloud鏈接。可能?通過Soundmanager2播放SoundCloud鏈接
我試過創建一個jQuery循環(下面),但仍然沒有任何運氣。
<ol>
<li><a class="sm2_button" href="http://soundcloud.com/....">Track Title</a>
</li>
</ol>
和jQuery的
$("ol a").each(function()
{
var thisLink = $(this);
var track_url = this.href; // save href value of each link to 'track_url' i.e. soundcloud.com/...
this.href = this.href.replace(track_url, "#"); // replace href value with '#'
var consumer_key = 'My Consumer Key';
// now resolve the stream_url through Soundcloud's getJSON method
$.when($.getJSON('http://api.soundcloud.com/resolve?url=' + track_url + '&format=json&consumer_key=' + consumer_key + '&callback=?', function(track) {
url = track.stream_url + '?consumer_key=' + consumer_key;
})).done(function() {
// and place an 'onclick' on each link
$(thisLink).attr('onclick', "if (basicMP3Player.lastSound) { basicMP3Player.lastSound.stop(); } document.getElementById('mp3').type='audio/mpeg'; document.getElementById('mp3').href = '" + url + "'; basicMP3Player.handleClick({target: document.getElementById('mp3')});");
});
});
一些對SoundManager類論壇中的主題可以幫助你:https://getsatisfaction.com/schillmania一堆挖我能得到它,如果我在鏈接中指定的MIME類型MP3的工作後,/searching?query = soundcloud&x = 0&y = 0&style = topics – nickf
試過了。在這裏瘋狂哈哈。當鏈接到一個託管的mp3,但不soundcloud鏈接時完美播放 – Graphicd02