2013-11-20 27 views
2

使用GET獲取曲目數據會得到正常結果。但是,流URL(帶有附加的客戶端ID)不起作用。獲取stream_url的404頁面。所有權限均已設置

這裏是重要的:

<sharing>public</sharing> 
<streamable type="boolean">true</streamable> 
<stream-url>http://api.soundcloud.com/tracks/112288415/stream</stream-url> 

我在現在的損失,因爲一切都應該是好去,並與SC.stream()玩。

+0

你多久以前改變了權限? –

回答

1

我在我的具體情況中發現了這個問題。我們的客戶與Soundcloud有一些不符合規範的安排,他們禁用了流,但API仍然將聲音報告爲可用。在我們客戶的幫助下,我們得到了適當的流...對不起,非技術性解決方案!

-1

當您請求流時,您需要將?client_id = YourClientID添加到網址。

+0

我知道。我提到「但是,流URL(帶有附加的客戶端ID)不起作用。」 – lostPixels

+0

這看起來像是這條賽道的問題。如果這是您的曲目,請將其刪除並重新上傳。 – cucko

0

對於那些來這裏回答這個問題的人來說,當一首歌曲報告streamable: true在試圖流式傳輸時在瀏覽器中出現空白頁面時,這是一個已知的錯誤。這個錯誤在streamed布爾值爲false。從SoundCloud

電子郵件響應對這個問題:

開發者已經讓我知道你有一個問題是 由於與RTMP的問題。

目前SoundCloud上的某些內容正在使用一種名爲RTMP的安全流 方法。

爲了解釋RTMP,即使藝術家將藝術家設置爲公開並流傳爲 ,如果藝術家在主標籤下,該標籤可以進一步控制這些流授權。所以,它看起來應該是正確的,但它不會。

,你都強調這個特定的錯誤是複雜得多 原本以爲,並作爲唯一的軌道極少數受到影響,我們 遺憾的是沒有足夠的資源來完全奉獻一隊 該項目截至目前。

因此,不幸的是,您只需要處理/解決此問題。