在录制过程中按下主页button时,红色标志突然消失

在录音过程中我遇到了一个问题,如果我按Home键,我注意到“ 红色的横幅突然消失 ”,AVAudioRecorder无法正确创build文件。 请帮忙这是什么? 。 是否像networking连接相关的东西?

在录制过程中按下主页按钮时,红色标志突然消失

请帮忙。

“红色横幅”表示您的应用程序当前正在使用麦克风硬件。 这是由应用程序显示主要logging上下文的主动控制,并且当您的应用程序释放它的logging上下文(例如,当homebutton被按下时)隐藏。 由于无法预测何时按下主页button以退出应用程序,因此您需要支持背景logging才能保留横幅(然后在一两秒钟后正常释放您的上下文以使状态栏变为黑色),或者以某种方式在应用程序closures之前终止您的上下文。