我正在将 Novocaine 用于 iOS 应用程序。[Novocaine audioManager]
Novocaine使用单例实例来处理音频 IO(
当我尝试打开想要同时播放音频和视频的视频预览控制器时,这将导致问题。当此控制器尝试控制设备的音频输出时,应用程序崩溃。
你知道禁用单例实例的方法Novocaine
吗?
好吧,我发现使用“标准” Novocaine 管理器是不可能的。
为了解决这个问题,我不得不修改开源Novocaine
工具,添加一个自定义方法来在我不需要它“工作”时拆除音频管理器(该-tearDownAudio
方法与 结合使用-setupAudio
)。
请看一下Github 上的分叉项目。