iOS开发_音频
东风不来1
这个作者很懒,什么都没留下…
展开
-
如何解决音乐播放器重音问题
有时候在做音乐播放器的时候,会出现音乐播放器的有重音的情况,解决办法:将音乐播放器写成单例.在播放音频时做判断,如果当前音频正在播放,先将其停止,将音乐播放器置空,再播放新的音频.PlayShare为音乐播放器的单例PlayShare.h#import "AudioStreamer.h"#import #import #import @interface PlayShare原创 2015-04-29 09:04:12 · 2277 阅读 · 0 评论 -
解决音乐播放器退出重进后播放进度归零的情况
思路有两个:1将音乐播放器写成单例,进入后就可以实现(我比较喜欢用的方法);2写一个数据库记录播放进度,重进页面时播放当前保存的进度(实现较麻烦,效果不太好);下面写第一个的实现方法:#import #import "RadioListModel.h"#import "Down.h"@interface ArticleThridViewController : UIView原创 2015-04-29 09:23:50 · 679 阅读 · 0 评论 -
AudioSreamer的后台播放拓展
有一些音视频app在定义的时候自定一些控件可以调节系统的音量大小,不需要用户调整音量按钮。经查看相关的资料总结出有两种方法:一种是调用控件MPVolumeView在屏幕中创建一个音量条,拖动可以改变系统的音量大小。另一种是使用MPMusicPlayerController类,可以自定义控件调整系统音量的大小(但是在ios7sdk中已经被弃用,估计以后几个版本中可能找不到这个方法了)转载 2015-04-28 20:15:35 · 429 阅读 · 0 评论 -
AudioSreamer实现音乐播放器的后台播放与锁屏播放
AudioSreamer是一个处理网络音频的功能非常强大的第三方.相比其他的音频处理框架有很多好处:AvAudioPlyer只能处理本地音频,如果需要处理网络音频,需要下载到本地才能播放.这就存在一个时间差的问题,在处理时,你可能需要等待一段时间去下载音频,只有当音频完全下载到本地时才能播放.如果音频文件很大,你需要等待更多的时间,MpMoviePlayer可以处理网络音视频,但其功能简单,如果开原创 2015-04-28 19:04:19 · 1796 阅读 · 0 评论