Я написал приложение для записи видео с iPhone. Он работает нормально, но имеет одну большую проблему. Когда AVCaptureSession запускается, и пользователь пытается воспроизвести аудио из своей библиотеки (iPod). Это действие приведет к завершению работы AVCaptureSession. Есть идеи, которые могут помешать пользователю попробовать воспроизвести звук или решить эту проблему?Audio сделает 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? –
К сожалению, я столкнулся с той же проблемой - любые идеи? – nixau