2013-11-20 21 views
2

嘗試從帳戶流式傳輸曲目時似乎無聲失敗。SoundCloud API Streaming失敗空白頁面

例子:

API嘖嘖控制檯:

https://api.soundcloud.com/tracks/#####.json?consumer_key=### 響應:200 可流:真

API控制檯流網址:

https://api.soundcloud.com/tracks/#####/stream?consumer_key=### 找不到404 - (空白頁在瀏覽器中沒有錯誤)

軌道設置爲公共和API流 - 所有軌道的帳戶,這是正常流,直到上週末。

消費者密鑰適用於其他用戶的音軌,因此它可以直接鏈接到此帳戶?

+2

剛剛看到別人有同樣的問題 - http://stackoverflow.com/questions/20100377/getting-a-404-page-for-the-stream-url-all-permissions-are-set 和也這看起來相關:http://stackoverflow.com/questions/19852634/soundcloud-api-why-are-stream-urls-for-a-particular-artist-not-working-anymore – harryrichardson

回答

1

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

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

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

上的SoundCloud目前某些內容是使用所謂的RTMP一個安全的流媒體 方法。

爲了解釋RTMP,即使軌道由 設置爲公衆和流傳輸的藝術家,如果藝術家是下一個主要的標籤,這個標籤可以 進一步控制這些流的權限。因此,它看起來像它 應該正確地流,但事實並非如此。

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

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

+0

一個軌道的「一小撮」?你的意思的SoundCloud上每首流行歌曲..這是來自一個有名望的網站這樣可怕的反應。 – Shooky

+0

可悲的是,不幸的是,我停止使用他們的API的原因之一。 –

0

我注意到,我得到的空白頁面,這是在「WAV」格式音軌的直播網址:

<original-format>wav</original-format> 

等格式均工作正常。

+0

有趣的,但不能這種情況是因爲以前流式傳輸的曲目已經不復存在了。 – harryrichardson

0

不確定您想要傳送什麼音軌。一些曲目由藝術家設置爲不流式播放。

你得到了正確的網址格式。試試這個網址與自己的consumer key

http://api.soundcloud.com/tracks/32476280/stream?consumer_key=[###]

+0

這是我一直使用的相同的網址格式。當直接點擊該URL時,該頁面將返回白色且沒有錯誤。 – harryrichardson

+0

也許嘗試獲得從SoundCloud新的消費重點。我每天都會使用這個API進行個人應用,並且沒有任何問題。另外,嘗試不同的曲目。乾杯! – williamle8300

0

與在的SoundCloud的支持團隊觸摸是之後,他們規定如下:

您遇到的問題是由於內容和權利持有者。

爲了解釋,配置文件管理員可以更改設置,因爲他們的 類似,所以如果曲目已停止播放,很可能他們已禁用應用程序在曲目或內容上。這意味着擁有所有這些內容的版權持有者已將此設置關閉,並且我們無法控制該設置或者無法再次啓用該設置。

他們設法讓我的「API權限擴展」,因爲權利人擁有有問題的SoundCloud帳戶。看起來在拒絕流式傳輸的過程中出現了一個錯誤。

如果您有類似問題,則需要記錄SoundCloud支持的問題。