<8> iOS_音频流的播放与循环播放

在企业开发时,可能有这样的一个需求:只播放网络音乐,歌曲随机播放,且要循环播放。

话不多说直接上代码

1. 如何播放音频流?音频流是一个URL,加载就可以播放了。

附上mp3音频流: http://video-zfish.oss-cn-shenzhen.aliyuncs.com/music/010/%E4%B9%B1%E7%BA%A2%28%E7%AC%9B%29.mp3

<8> iOS_音频流的播放与循环播放_第1张图片

2. KVO监听播放的状态,当准备播放时,再调用播放的方法

<8> iOS_音频流的播放与循环播放_第2张图片

3. 实现循环播放音频流,我这里采用的方法是跟播放一个原理,但是要记得销毁前一首歌所创建的对象,否则会内存吃紧。如果有更好的方法,请多多交流。

<8> iOS_音频流的播放与循环播放_第3张图片

循环播放:用通知中心来监听音频流的播放状态,当播放完成时作相应的处理。

这是我在写的第一篇文章,文笔水平有限,凑合着看哈,谢谢!

你可能感兴趣的:(<8> iOS_音频流的播放与循环播放)