[英]SoundCloud says sound is streamable but won't play on iOS or OS X
我正在為iOS 7編寫僅使用SoundCloud的應用程序。 但是這里的問題是,有時我會獲取將streamable屬性設置為TRUE的聲音,即流URL,但無法播放。 玩家只是掛了。 在OS X上也會發生這種情況。
我知道SoundCloud中的一些聲音只能通過Flash進行流傳輸。 但是,如果您使用網站的移動版本,則所有歌曲都是可流式播放的,即使那些需要Flash才能在桌面版本上運行的歌曲也是如此。
我想知道的是,由於這些聲音應該是流媒體的,我該如何播放它們?
顯示這種情況的聲音之一就是這個:http://api.soundcloud.com/tracks/99350098/stream?client_id= [您的客戶ID在這里]
謝謝,
阿巴拉
在其他帖子中,SoundCloud似乎已更改/正在更改它們用於在http和rtmp之間進行流傳輸的協議的過程。 問題是rtmp是flash,顯然在iOS和osx上不起作用(默認情況下未安裝flash)。
您可以轉到/ streams(而非/ stream)進行檢查
檢查上面提供的曲目( http://api.soundcloud.com/tracks/99350098/streams?client_id=YOUR_CLIENT_ID ),這將返回rtmp網址。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.