AVAudioSession setActive:NO第二次不起作用

时间:2016-01-08 16:11:19

标签: ios avaudiosession

我在我的应用程序中显示添加,我需要在添加开始时停止在iphone上播放的背景音乐,并在添加结束时恢复它。它第一次工作完美,但第二次触发添加背景声音停止但不恢复。 在添加开始之前,我使用:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategorySoloAmbient error:nil]; [[AVAudioSession sharedInstance] setActive: YES error: nil];

之后:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategorySoloAmbient error:&error]; 
[[AVAudioSession sharedInstance] setActive: NO withOptions: AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation error: &error];

我调试并发现我第一次拨打setActive:NO时得到:

  

NSOSStatusErrorDomain,代码为560030580

0 个答案:

没有答案