Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios pause()在状态栏中显示红色麦克风图标_Ios_Swift_Audio_Avfoundation_Recording - Fatal编程技术网

Ios pause()在状态栏中显示红色麦克风图标

Ios pause()在状态栏中显示红色麦克风图标,ios,swift,audio,avfoundation,recording,Ios,Swift,Audio,Avfoundation,Recording,我正在开发录音机应用程序,我使用AVAudioRecorder录制音频 一切正常。 要在应用程序处于后台时录制音频,我启用了“音频”后台模式。现在问题出现了。每当我停止录制时,它会在状态栏中显示红色麦克风图标,持续不到1秒,即使应用程序现在处于前台。 如果我禁用“音频”背景模式,则不会显示此选项 源代码: 请帮我解决这个问题。 谢谢如果应用程序在后台使用麦克风,那么iOS会让用户知道这一点,在用户不知道的情况下,这是一项隐私功能。如果应用程序处于后台状态,则应显示红色图标。这是对的。但问题是

我正在开发录音机应用程序,我使用AVAudioRecorder录制音频

一切正常。 要在应用程序处于后台时录制音频,我启用了“音频”后台模式。现在问题出现了。每当我停止录制时,它会在状态栏中显示红色麦克风图标,持续不到1秒,即使应用程序现在处于前台。

如果我禁用“音频”背景模式,则不会显示此选项

源代码:

请帮我解决这个问题。
谢谢

如果应用程序在后台使用麦克风,那么iOS会让用户知道这一点,在用户不知道的情况下,这是一项隐私功能。如果应用程序处于后台状态,则应显示红色图标。这是对的。但问题是,当我停止录制时,即使应用程序处于前台状态,也会显示红色图标。它显示不到1秒。这太烦人了!