从Viewcontroller与A型录音
问题描述:
代码请参考this post。从Viewcontroller与A型录音
如何从Viewcontroller(主线程)录制和从模型类录制不同?我试过调用DispatchQueue.main.async {},但无论多长时间我的录音机不正确,音频数据总是44字节。
工作实现: ViewControllers调用SpeechRecorder.startRecording()
期望的实施, 视图控制器调用Model.tryRecording() 然后导致() 模型调用SpeechRecorder.startRecording
有什么建议吗?
预先感谢 -Lu
答
实测值错误不是具有螺纹或(VS的ViewController模型),但混合AVFoundation和AudioToolBox/CoreAudio的框架。
该模型正在播放音频剪辑(使用AVFoundation)。 完成播放音频后,模型会呼叫录音机开始录音(使用AudioToolbox和CoreAudio)。
这影响了录制。