0

我有一个视频记录的视图,然后我有一个AVAudioPlayer,问题是当声音,你停止registazione Video。

testAudioPlayer = [[AVAudioPlayer alloc] initWithData:sampleData error:&audioError];
[sampleData release];

if(audioError != nil) {
    NSLog(@"An audio error occurred: \"%@\"", audioError);
}
else {
    [testAudioPlayer setVolume:100];
    [testAudioPlayer setNumberOfLoops: -1];
    [testAudioPlayer play];``

提前致谢

4

1 回答 1

0

解决方案创建 AVaudiosession 到 viewdidload

NSError *setCategoryError = nil;
[[AVAudioSession sharedInstance] setCategory:     AVAudioSessionCategoryPlayAndRecord error: &setCategoryError]; 

if (setCategoryError) { NSLog(@"%@",[setCategoryError description]); }

OSStatus propertySetError = 0;
UInt32 allowMixing = true;

propertySetError = AudioSessionSetProperty ( kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof (allowMixing), &allowMixing); 
于 2012-02-22T19:51:15.323 回答