SoundCloud表示声音是可流式的,但不会在iOS或OS X上播放

时间:2014-01-15 17:31:39

标签: ios stream soundcloud

我正在为使用SoundCloud的iOS 7编写应用程序。但这里的问题是,有时我会获取将streamable属性设置为TRUE的声音,即流URL但我无法播放它。玩家只是挂起。这也发生在OS X上。

我知道来自SoundCloud的几个声音只能通过Flash进行流式传输。但是如果您使用该网站的移动版本,那么所有歌曲都是可流式的,即使那些需要Flash才能在桌面版上运行。

我想知道的是我怎么能播放这些声音,因为它们应该是可流动的?

显示这种情况的声音之一是这一个: http://api.soundcloud.com/tracks/99350098/stream?client_id=[您的客户ID在这里]

谢谢,

阿巴拉

1 个答案:

答案 0 :(得分:1)

从其他帖子看,SoundCloud似乎已经改变/正在改变他们用于在http和rtmp之间进行流媒体传输的协议。问题是rtmp是flash,显然不能在iOS上运行,也可能在osx上运行(默认情况下不安装flash)。

您可以转到/ streams(不是/ stream)

进行检查

检查(http://api.soundcloud.com/tracks/99350098/streams?client_id=YOUR_CLIENT_ID)您上面提供的曲目,这会返回一个rtmp网址。