Iphone 是否可以在不停止iPod音乐的情况下播放声音?

Iphone 是否可以在不停止iPod音乐的情况下播放声音?,iphone,ios,audio,ipod,Iphone,Ios,Audio,Ipod,是否可以在不停止iPod音乐的情况下在应用程序中播放声音 现在我正在使用以下命令,但它会停止iPod音乐 soundPath =[[NSBundle mainBundle] pathForResource:@"mySound" ofType:@"mp3"]; soundURL = [NSURL fileURLWithPath:soundPath]; mySound = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:n

是否可以在不停止iPod音乐的情况下在应用程序中播放声音

现在我正在使用以下命令,但它会停止iPod音乐

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

[mySound play];

是的,您可以,您可以使用以下代码

// 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];
是的,或者只是

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