我正在为使用SoundCloud的iOS 7编写一个应用程序。但这里的问题是,有时我会获取streamable属性设置为TRUE的声音,流URL,但我无法播放它。玩家只是简单地挂了。在OS X上也会发生这种情况。
我知道来自SoundCloud的一些声音只有在Flash中才能流传输。但如果你使用的是移动版本的网站,那么所有的歌曲都是可以流式播放的,即使那些需要Flash才能在桌面版本上运行的歌曲也是如此。
我想知道的是,既然这些声音应该是流媒体的,我如何播放这些声音?
显示这种情况发生的声音之一是:http://api.soundcloud.com/tracks/99350098/stream?client_id=[YOUR CLIENT ID HERE]
谢谢,
Abras
发布于 2014-04-24 06:54:47
从其他帖子来看,SoundCloud似乎已经改变了/正在改变他们用于http和rtmp之间的流媒体的协议。问题是rtmp是闪存,这显然不能在iOS上工作,也可能不能在osx上工作(默认情况下不安装闪存)。
您可以转到/streams (而不是/stream)进行检查
检查(http://api.soundcloud.com/tracks/99350098/streams?client_id=YOUR_CLIENT_ID)你上面给出的曲目,这会返回一个rtmp url。
https://stackoverflow.com/questions/21144317
复制相似问题