关于双高红色录音状态栏有很多问题( here , here ),但是当应用程序退出到后台时,所有这些问题都引用闪烁。我得到了一个闪光,我假设来自 AVCaptureSession
设置,而应用程序在前台。
有谁之前经历过这个吗?
最佳答案
您必须从 AVCaptureSession
中删除音频输入
[self.captureSession removeInput:audioIn];
其中
audioIn
是 AVCaptureDeviceInput
在 init 方法中初始化的对象。说明:
由于过渡,您会收到闪光。当您从 View A 转到 View B 时,该对象已在 View A 中分配。您会收到闪现,因为当 View B 出现时, View A 仍未释放该对象。所以它仍然被 View A在“后台”使用。 通话时和通话时打开应用程序是一样的。
关于ios8 - 红色录音状态栏 "flashes"而应用程序在*前台*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26055717/