iPhoneからビデオを録画するアプリを作成しました。それは正常に動作しますが、大きな問題が1つあります。 AVCaptureSessionが起動し、ユーザーが自分のライブラリ(iPod)からオーディオを再生しようとしたとき。 このアクションにより、AVCaptureSessionは終了します。 ユーザーがオーディオを再生したり、この問題を解決しようとするのを防ぐことができますか?オーディオでAVCaptureSessionが終了する
これは私のコードです:
videoDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
audioDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeAudio];
AVCaptureDeviceInput *videoDeviceInput = [[AVCaptureDeviceInput alloc] initWithDevice:videoDevice error:nil];
AVCaptureDeviceInput *audioDeviceInput = [[AVCaptureDeviceInput alloc] initWithDevice:audioDevice error:nil];
movieFileOutput = [[AVCaptureMovieFileOutput alloc] init];
captureSession = [[AVCaptureSession alloc] init];
[captureSession beginConfiguration];
[captureSession setSessionPreset:AVCaptureSessionPresetHigh];
[captureSession addInput:videoDeviceInput];
[captureSession addInput:audioDeviceInput];
[captureSession addOutput:movieFileOutput];
[captureSession commitConfiguration];
[captureSession startRunning];
解決方法はありますか? – Sandy
@anistarのソリューションを見つけたことがありますか? –
Unfortunatelly私は同じ問題 - 任意のアイデアにぶつかった? – nixau