【发布时间】:2015-08-06 02:29:24
【问题描述】:
我正在开发一个应用程序,它在应用程序处于前台和后台时都会进行一些记录。哪个正在工作。但是,我注意到每当我的音频会话(见下文)处于活动状态时,“系统”听起来就像推送通知警报声音以及振动静音。即使应用在后台也是如此。
结果是,当我的应用程序处于后台并开启录音时,我停止接收标准内容(如短信)的通知声音/氛围。
音频会话设置如下:
AVAudioSession* session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionMixWithOthers error:&error];
显然,这些声音/振动是不可混合的,所以我猜它们会被静音。
有什么办法可以解决这个问题(同时仍然保持录音有效)?我怎样才能录音并仍然让用户收到推送通知的声音和振动?
【问题讨论】:
-
嗨@Fraggle,您最终找到解决方案了吗?我自己也在努力解决类似的问题。
标签: ios iphone audio audio-recording avaudiosession