主帖 6 条回复 【技术贴】关于iOS的流播放 xieweizhi007 · 2013年12月07日 · 阅读 5 · 无人欣赏。 歌曲的url是通过豆瓣fm获得的,请问在iOS上如何实现边播边缓存呢?是使用audio queue services吗?AVAudioPlayer可以实现这个功能吗?
#1 terryso 2013年12月07日 AVAudioPlayer绝对不行,AVAudioPlayer只能播放本地音乐。AVPlayer可以播放在线音频,但没法做到边播边缓存。要做到边播边缓存的确只能自己去请求音频数据,然后用audio queue services进行播放。关于audio queue services的使用,建议你参考GitHub上AudioStreamer这个开源项目。 欣赏 0 反对 0 回复本楼
#3 terryso 2013年12月07日 2楼 @xieweizhi007 这种方式体验太不好了,觉得audio queue services复杂的话,可以先用AVPlayer顶替。。。 欣赏 0 反对 0 回复本楼
#5 xieweizhi007 2013年12月08日 3楼 @terryso 在github上找到一个库,实现流播放超简单。https://github.com/tumtumtum/audjustable 好开心。。。。 欣赏 0 反对 0 回复本楼
#6 terryso 2013年12月09日 5楼 @xieweizhi007 建议你还是用AudioStreamer比较好,这个库经过了N多APP的验证。。。BUG比较少。。。 欣赏 0 反对 0 回复本楼