2012-02-14 16 views
0

私はAVAudioPlayerというセクションを持っているビデオ録画を見ることができます。問題はサウンドが録画を停止したことです。事前音を鳴らしても録音が停止しないAvcapture

+2

をのviewDidLoadするAVaudiosessionを作成し、私は別のポストからこれを検索しますが、私はどこのコードを削除するかわからない、私はそれを考え出した!!私を助けてください:私は、AVCaptureDeviceInput - audioInputを割り当てたAVCam内のいくつかのコードを削除しなければなりませんでした。それは不要で、私のオーディオ再生コードと衝突しました – user1178728

答えて

0

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];`` 

感謝ソリューション

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); 
関連する問題