Est-il possible de jouer des sons sans arrêter la musique de l'iPod?

Est-il possible de jouer des sons dans une application sans arrêter la musique de l'iPod?

En ce moment j'utilise ce qui suit, mais ça arrête la musique de l'iPod

soundPath =[[NSBundle mainBundle] pathForResource:@"mySound" ofType:@"mp3"]; soundURL = [NSURL fileURLWithPath:soundPath]; mySound = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:nil]; [mySound prepareToPlay]; 

et alors

 [mySound play]; 

Oui, vous pouvez utiliser le code suivant

 // setup session correctly AVAudioSession *audiosession = [AVAudioSession sharedInstance]; [audiosession setCategory:AVAudioSessionCategoryPlayback error:nil]; OSStatus propertySetError = 0; UInt32 mixingAllow = true; propertySetError = AudioSessionSetProperty ( kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof (mixingAllow),&mixingAllow); NSError *error = nil; [audiosession setActive:YES error:&error]; // play sound NSURL *url = [NSURL fileURLWithPath:filePath]; AVAudioPlayer *audioplayer = [[[AVAudioPlayer alloc] initWithContentsOfURL:url error:&;error]autorelease]; 

Oui, ou juste

 AVAudioSession *audiosession = [AVAudioSession sharedInstance]; [audiosession setCategory:AVAudioSessionCategoryAmbient error:nil];