iOS 开发 之 Audio 框架
雨尘-Aaron
这个作者很懒,什么都没留下…
展开
-
一、Audio 介绍
1、音频在iOS 中的架构和框架 2、音频编解码算法、文件封装格式 3、播放系统声音、震动、提示声音 4、AVfoundation精准中英文语言识别 编码格式:pcm\aac\mp3…Audio 流程图:原创 2017-09-28 21:50:33 · 611 阅读 · 0 评论 -
二、Audio 架构
Audio架构图 从上图看出,共分为高中低三层 **高层: AVaudioplayer** audio 基本操作:播放 暂停 停止 循环 时间控制:任意时间位置播放、进度控制 从文件或者缓冲区播放 获取音视频关键参数AVaudioqueue 播放录制、可以拿到音频原始处理数据 1、初始化音频管理队列 2、音频队列:管理回调方法 3、实例化音频队列:audioqueueoutpu原创 2017-09-28 22:01:48 · 1035 阅读 · 0 评论 -
三、Audio 系统声音
全能型:AVFoundation编解码:AudiotoolBox底层:AudioUnit3D: openAL控制类VC:mediaPlayerAudio systemsound播放震动效果 播放系统音乐效果 播放提示音效果震动效果: NSString *device = [UIDevice currentDevice]model]; if (device isEqualToString:@”原创 2017-09-28 22:59:57 · 346 阅读 · 0 评论 -
2.2 Audio file 之 Audio信息获取
引入框架 #import AudioToolbox/AudioToolbox.h> 在项目中拖入音频文件 NSString *filePath = [[NSBundle mainBundle]pathForResource:@”” ofType:@”“]; NSURL *audioUrl = [NSURL URLWithString:filePath];//打开音频文件AudioFi原创 2017-09-28 22:40:13 · 1599 阅读 · 0 评论