iPhone カメラからビデオを録画し、同時に MP3 ファイルを再生する必要があります。
AVCam のサンプル コードから始めました。皆さんもお持ちだと思います。ビデオの録画に最適です。
ただし、MP3 を再生するために次のコードを追加しました。この MP3 再生コードは私の別のアプリで動作しますが、このサンプル コードに挿入すると、MP3 が再生されないだけでなく、AVCamCaptureManager の recordingDidFinishToOutputFileURL が呼び出されないため、ビデオが保存されません。
オーディオ再生コードがビデオ キャプチャ コードと競合しているようです。何か案は?
AVCam に入れたオーディオ再生コードは次のとおりです。
AVAudioPlayer *audioPlayer = nil;
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/soundeffect.mp3", [[NSBundle mainBundle] resourcePath]]];
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
[audioPlayer setVolume:1.0];
[audioPlayer prepareToPlay];
[m_audioPlayer play];
ここでは非常に単純なコードです。このオーディオ再生コードにより、recordingDidFinishToOutputFileURL が呼び出されない理由がわかりません...
アイデアをありがとう。