我的iOS应用程序的一部分正在播放从Soundcloud借助API下载的歌曲。但是,歌曲完全下载后播放,而不是流式播放。当使用stream_url发送GET请求时,请求花费很长时间才能加载到AVAudioPlayer中(我猜是因为一个小时以上的轨道上有128kb/s的上限),并且使用download_url的请求不起作用,很有可能是因为赛道上的下载设置为只能通过Facebook Band页面访问。iOS/Soundcloud API - 从Soundcloud API下载音轨,无需stream_url请求
我很好奇,如果有更快的方式下载这两个选项被淘汰的曲目。否则,当歌曲的其余部分加载到播放器中时,是否有方法开始播放歌曲。例如,我可以将一首曲目的前五分钟加载到临时播放器中,然后当另一个播放器完全加载时,让它接管播放吗?被访问的Soundcloud曲目全部来自朋友,因此如有必要,我可以要求他更改帐户选项。
你有什么解决办法?我也坚持相同的观点。 –
不幸的是,我决定暂时嵌入SoundCloud播放器,直到我找到一个更好的方式来做到这一点。 – Xpistoforos