Как остановить и возобновить фоновый звук из приложения iPhone?

Я работаю в приложении для iPhone на основе сообщений. Я добавил звуковой сигнал, чтобы получать сообщения от кого-то еще. Я играю звуковой сигнал, используяAVAudioPlayer, Моя проблема заключается в том, что когда пользователь слышит песню из других приложений в фоновом режиме, если он получает сообщение от моего приложения, будет воспроизводиться звуковой сигнал, и фоновая песня / звук перестает возобновляться.

Я хочу воспроизвести свой звуковой сигнал, приостановив фоновую песню / аудио, и снова мне нужно возобновить этот звук / песню из моего приложения. Это возможно в iOS разработке? Кто-нибудь может мне помочь, пожалуйста!

Редакция:

Это мой пример кода.

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.title = @"Music";
    self.navigationController.navigationBar.barStyle = UIBarStyleBlack;

    NSString *urlString = [[NSBundle mainBundle] pathForResource:@"basicsound" ofType:@"wav"];
    NSURL *audioURL = [[NSURL alloc] initWithString:urlString];
    NSError *error;
    audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:audioURL error:&error];
    [audioPlayer setDelegate:self];
    [audioPlayer prepareToPlay];

    audioSession = [AVAudioSession sharedInstance];
    [audioSession setActive:YES error:&error];
    [audioSession setCategory:AVAudioSessionCategoryPlayback error:&error];
    [audioPlayer play];    
}

-(void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
{
    if (flag == YES) 
    {
        NSLog(@"Audio Played successfully");
        NSError *error;
        [audioSession setActive:NO error:&error];
    }
}

Ответы на вопрос(2)

Ваш ответ на вопрос