簡體   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