Escribí una aplicación para grabar videos desde el iPhone. Funciona bien, pero tiene un gran problema. Cuando se inicia AVCaptureSession y el usuario intenta reproducir el audio de su biblioteca (iPod). Esta acción hará que AVCaptureSession finalice. ¿Alguna idea puede evitar que el usuario intente reproducir audio o resolver este problema?El audio hará que AVCaptureSession termine
este es mi código:
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];
¿Alguna vez encontró una solución para esto? – Sandy
¿Alguna vez encontró una solución @anistar? –
Desafortunadamente me he topado con el mismo problema, ¿alguna idea? – nixau