繁体   English   中英

音频队列服务-录音

[英]Audio Queue Services - recording

我正在尝试记录使用matt gallagher的音频类流式传输的音频流。

到目前为止,由于我不太了解音频队列服务,因此我搜索了网络。 我对iPhone编程非常陌生,并且音频队列服务确实是iPhone编程的一个复杂部分。

我停留在代码的这一部分:

if(AudioQueueNewInput(
&dataFormat,
AudioInputCallback,
self,
CFRunLoopGetCurrent(),
kCFRunLoopCommonModes,
0,
&queue) == noErr) { 
} 

我该放在哪里? 因为当我在init中添加它时,它使程序崩溃。

 AudioQueueStart(queue, NULL);

在尝试了本页上给出的步骤之后,我没有成功。 它不会出错,也不会产生任何文件。 我希望它产生和.aiff文件。

请帮助...

如果在启动之前询问是否需要创建音频队列(并检查以确保AudioQueueNewInput工作正常,例如返回了队列),请选择是。

尝试将Apple的SpeakHere示例应用程序(在developer.apple.com上)视为使用音频队列的模板。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM