- 1
- 0
- 约8.58千字
- 约 12页
- 2017-06-05 发布于湖北
- 举报
实例解析iOSapp开发中音频文件播放工具类的封装剖析
实例解析iOS app开发中音频文件播放工具类的封装
这篇文章主要介绍了iOS app开发中音频文件播放工具类的封装,代码基于传统的Objective-C,需要的朋友可以参考下
一、简单说明
1.关于音乐播放的简单说明
(1)音乐播放用到一个叫做AVAudioPlayer的类
(2)AVAudioPlayer常用方法
加载音乐文件
复制代码 代码如下:
- (id)initWithContentsOfURL:(NSURL *)url error:(NSError **)outError;
- (id)initWithData:(NSData *)data error:(NSError **)outError;
准备播放(缓冲,提高播放的流畅性) - (BOOL)prepareToPlay;
播放(异步播放)- (BOOL)play;
暂停 - (void)pause;
停止- (void)stop;
是否正在播放
复制代码 代码如下:
@property(readonly, getter=isPlaying) BOOL playing;
时长
复制代码 代码如下:
@property(readonly) NSTimeInterval duration;
当前的播放位
复制代码 代码如下:
@pro
您可能关注的文档
- 定语从句高考点例析剖析.ppt
- 2016-2017学年人教选修-中国古代诗歌散文欣赏蜀相第一课时课件(20张)精选.ppt
- 2016-2017学年人教版必修二《在马克思墓前的讲话》学案(二)精选.doc
- 定语从句课件_绝对经典系列剖析.ppt
- 定量控制氧化物提拉过程动态模型剖析.docx
- 定语从句与名词性从句引导词的辨析剖析.ppt
- 2016-2017学年八上历史期末试题及答案精选.doc
- 2016-2017学年八年级上期中语文试题精选.doc
- 2016-2017学年人民版必修一专题四三一国两制“的伟大构想及其实践课件(24张)精选.ppt
- 2016-2017学年初一地理上册教学计划精选.doc
- 2022消防器材使用全场景教学培训课件 覆盖所有常见应急处置场景.pptx
- 2026年西安明德理工学院单招《英语》考试综合练习及一套答案详解.docx
- 2026年度青海民族大学《英语》单招每日一练试卷精选答案详解.docx
- 2026六年级道德与法治下册 自救互救能力.pptx
- 数字触点驱动的消费决策迁移路径与品牌应对策略.docx
- 慢性疾病管理与病情监测技术.pptx
- 2026年沈阳北软信息职业技术学院《英语》单招过关检测试卷附完整答案详解【历年真题】.docx
- 公费医学生选岗面试热点时政考点汇总2021.doc
- 2026年重庆护理职业学院《英语》单招练习题附完整答案详解(各地真题).docx
- 内燃机动力系统能效提升与排放控制协同路径.docx
原创力文档

文档评论(0)