应用程序在*前景*时,红色录音状态栏“闪烁”

时间:2014-09-26 08:55:39

标签: ios8 avcapturesession avcapturedevice

关于双倍高度红色录音状态栏有很多问题(herehere),但当应用程序退回到后台时,所有问题都会引用闪烁。我正在尝试使用AVCaptureSession设置,而应用程序位于前台。

以前有没有人经历过这个?

1 个答案:

答案 0 :(得分:13)

您必须从AVCaptureSession

中删除音频输入
    [self.captureSession removeInput:audioIn];

其中audioInAVCaptureDeviceInput对象,在init方法中初始化。

<强>说明: 由于过渡,你会得到一个闪光。当您从视图A转到视图B,并且该对象在视图A中分配。您获得闪光,因为当呈现视图B时,视图A仍然没有释放该对象。所以它仍然被视图A用在“背景”上。当你正在通话并在通话时打开一个应用程序时,它也是一样的。