gpt4 book ai didi

ios - 从 Viewcontroller 与模型类进行录制

转载 作者:行者123 更新时间:2023-11-28 16:03:52 25 4
gpt4 key购买 nike

请引用this post用于代码。

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

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

期望的实现,ViewController 调用 Model.tryRecording()然后导致模型调用 SpeechRecorder.startRecording()

有什么建议吗?

提前致谢-陆

最佳答案

发现错误与线程或(ViewController 与模型)无关,而是与混合 AVFoundation 和 AudioToolBox/CoreAudio 框架有关。

模型正在播放音频剪辑(使用 AVFoundation)。当它播放完音频时,模型会调用录音机开始录音。(使用 AudioToolbox 和 CoreAudio)。

这影响了录音。

关于ios - 从 Viewcontroller 与模型类进行录制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40595382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com