简介
最近实现了一个流媒体播放器,使用的是FreeStreamer库,至于为什么不用avaudioplayer或者avplayer,前一个是不能播放网络音乐,后一个则是体验不好,缓存不够会暂停,然后又要手动播放。去github上搜了下,发现FreeStreamer评分比较高,于是就用它来实现了一个流媒体播放器。
演示效果
附上项目地址 chenfengxiaoxixi
实现功能
实现了流媒体音乐播放,后台持续播放,歌曲切换,进度条显示以及快进后退等功能。
实现技术点及流程
1.单例
播放器所在controller我是使用单例初始化的,不然pop到上一级控制器后,当前对象释放掉,就无