2014-01-15 51 views
1

我正在爲僅使用SoundCloud的iOS 7編寫應用程序。但是這裏的問題在於,有時我會將流式傳輸屬性設置爲TRUE的流聲音,流式URL但我無法播放。玩家只是掛起。這也發生在OS X上。SoundCloud聲稱聲音流傳,但不會在iOS或OS X上播放

我知道SoundCloud中的幾個聲音只能用Flash進行流式傳輸。但是,如果您使用該網站的移動版本,那麼所有歌曲都是流式傳輸的,即使那些需要在桌面版上運行Flash的歌曲也是如此。

我想知道的是,如何播放這些聲音,因爲它們應該是流式傳輸?

一個表示這種情況的發生的聲音的是這樣的一種: http://api.soundcloud.com/tracks/99350098/stream?client_id=[YOUR CLIENT ID HERE]

謝謝,

Abras

回答

1

從其他帖子看來,SoundCloud已經改變/正在改變它們用於在http和rtmp之間進行流式傳輸的協議。問題是rtmp是閃存,這顯然不適用於iOS和可能在OSX上(閃存不默認安裝)。

你可以去/流(而不是/流)

你上面給了軌道的檢查(http://api.soundcloud.com/tracks/99350098/streams?client_id=YOUR_CLIENT_ID),這將返回一個RTMP網址查詢。

+0

問題是,即使我們改變爲'streams',我們仍然有一個問題得到對象,但是如果有任何關於如何用JavaScript修復它們的SDK的想法 –