美文网首页
播放器之我学-AudioStreamer

播放器之我学-AudioStreamer

作者: 低调的腹 | 来源:发表于2017-12-14 16:01 被阅读0次

    在工作中,不可能所有的项目都是自己做的,因为人员流动都很大,所以很可能,你马上就接手别人的坑,真是蛋疼。比如。。比如。。。最近在改bug,之前做的人已经离职了,改音乐模块,接触ios一年了。音乐模块之前做的两个项目都是其他同事做这个模块,正好趁着修改bug的时候,学习下关于音频,以后可能还会设计到视频模块,因为移动互联网的发展,人家都喜欢小而巧的手机了,加上网络速度发展,从4g即将进入5g时代,秒级下载视频电脑,短视频正在飞速的发展,比如现在的各种直播,还有逗音,都是视频模式,做为ios开发工程师,有必要学习下音频的开发。

    看别人的项目总是心累,尤其杂乱无章的项目结构,看了下音频模块,使用了很早别人写的框架,问题点就是音频还没播完就会跳转到下一首,看着真无头绪的,使用了AudioStreamer这个类来写网络音频的加载,这个不是很了解,于是上网百度了下,发展了豆瓣开源的音频播放框架 DOUAudioStreamer

    我想看别人代码还不如重新改造它的框架模式,但是demo下载下来需要验证下符不符合自己的要求,以及要看看改造难度,尝试了下,发现这个框架真好用,简单的代理方法即可使用。

    kvo的监听,可以获取音乐播放时候的各种状态,然后你就可以写相应的处理方法

    如果你需要挂在后台执行也很简单,只要在xcode中打开这个选项即可了

    相关文章

      网友评论

          本文标题:播放器之我学-AudioStreamer

          本文链接:https://www.haomeiwen.com/subject/gmukwxtx.html