2013-09-27 99 views
0

我已經爲我的音頻文件設置了AVAudioSessionCategoryPlayback,該音頻文件在後臺運行完美。我想刪除AVAudioSessionCategoryPlayback實例,以便我可以避免應用程序播放器播放的某些項目的後臺播放。刪除AVAudioSessionCategoryPlayback實例

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil]; 

一旦必須設置。不能保留。 是否有AVAudioSession setCategory任何財產,除去打回來,我還可以使人們有可能通過setCategory:AVAudioSessionCategoryPlayback

回答

0

是的,你可以通過下面的代碼停用音頻會議。

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil]; 
[[AVAudioSession sharedInstance] setActive: NO error: nil]; 

,當你想再次使用的代碼再次播放音頻,然後啓動會話,如下所示:

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