您的位置:首页 > 其它

用音频队列服务进行录制

2013-05-07 13:39 218 查看
用音频队列服务进行录制时,您的应用程序需要:

(1). 配置音频会话、

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

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

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

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

有关如何通过音频队列服务录制音频的详细实例,请参见<<音频队列服务编程指南>>的录制音频部分,实例代码则请见iPhone Dev Center网站上的SpeakHere。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: