我计划在我的iOS应用程序中重构我的录音系统。背景:到目前为止,我分别录制视频和音频,开始记录两者近似的同时。一旦录制完成,相同的系统,我分别播放视频和音频,应用AudioUnits的动态音频。最后,我合并了视频和修改后的音频。碰巧,这两个记录不同时启动(出于任何原因),从而产生不同步的结果。是否可以像这样重构我的系统:
1) Record normal video with au
AudioKit似乎与运行它的硬件紧密结合在一起。例如,如果您将耳机插入计算机,在模拟器上运行的简单let mic = AKMicrophone()可能会崩溃。有没有办法将AudioKit配置为与硬件隔离?现在,我似乎不可能可靠地对任何涉及AudioKit的代码进行单元测试。更不用说在云CI上实现它了。 我是不是遗漏了什么?