2012-11-29 88 views
0

我有一個rails應用程序,我試圖讓用戶在Soundcloud上提交一首歌曲的鏈接,並使這首歌曲可供他們使用自定義Soundmanager2播放器在我的應用程序中流動。使用Soundmanager2播放Soundcloud stream_url

我可以成功獲得歌曲「stream_url」。使用「/解決」的方法等信息如下:

<% client = Soundcloud.new(:client_id => 'SC_CLIENT_ID') %> 
<% track = client.get('/resolve', :url => "<url-to-song-on-soundcloud>") %> 

然而,當我插上了「stream_url」到播放器中(在這種情況下Soundmanager Inline Player ),包括我在直播網址CLIENT_ID像這樣:

<li><a href="<%= track.stream_url %>?client_id=1234567890abcdefghtijkl1234">Play Song</a></li> 

,並點擊鏈接,它需要我關閉頁的聲音文件的鏈接,而不是玩它的玩家定製我的網頁上(類似於this question )。

我希望歌曲能夠在不離開頁面的情況下使用我的(本例中爲SM2內聯播放器)播放器播放。預先感謝您的幫助和見解。

+0

想通這一個。對我而言,添加type =「audio/mp3」到標記。 – allareri

回答

0

你只需要評論的線inlineplayer.js

if (!o.href || (!sm.canPlayLink(o) && !self.classContains(o,self.playableClass)) || self.classContains(o,self.excludeClass)) { 
     return true; 
    } 
相關問題