用音频队列服务进行录制

用音频队列服务进行录制时,您的应用程序需要:


(1). 配置音频会话、

(2). 实例化一个录音音频队列对象,并为其提供一个回调函数。

(3). 回调函数负责将音频数据存入内存以备随时使用,或者写入文件进行长期存储。


声音的录制发生在iPhone OS的系统定义级别(system-defined level)。系统会从用户选择的音频源取得输入—比如内置的麦克风、耳机麦克风(如果连接到iPhone上的话)、或者其它输入源。


和声音的回放一样,您可以通过查询音频队列对象的
kAudioQueueProperty_CurrentLevelMeter
属性来取得当前的录制音量,具体描述请见“指示回放音量”部分。


有关如何通过音频队列服务录制音频的详细实例,请参见<<音频队列服务编程指南>>的录制音频部分,实例代码则请见iPhone Dev Center网站上的SpeakHere。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值