2016-11-14 43 views
0

代码请参考this post从Viewcontroller与A型录音

如何从Viewcontroller(主线程)录制和从模型类录制不同?我试过调用DispatchQueue.main.async {},但无论多长时间我的录音机不正确,音频数据总是44字节。

工作实现: ViewControllers调用SpeechRecorder.startRecording()

期望的实施, 视图控制器调用Model.tryRecording() 然后导致() 模型调用SpeechRecorder.startRecording

有什么建议吗?

预先感谢 -Lu

回答

1

实测值错误不是具有螺纹或(VS的ViewController模型),但混合AVFoundation和AudioToolBox/CoreAudio的框架。

该模型正在播放音频剪辑(使用AVFoundation)。 完成播放音频后,模型会呼叫录音机开始录音(使用AudioToolbox和CoreAudio)。

这影响了录制。