Ho scritto un'app per registrare video da iPhone. Funziona bene ma ha un grosso problema. All'avvio di AVCaptureSession, l'utente tenta di riprodurre l'audio dalla libreria (iPod). Questa azione farà terminare AVCaptureSession. Qualche idea può impedire all'utente di provare a riprodurre l'audio o risolvere questo problema?L'audio farà terminare AVCaptureSession
questo è il mio codice:
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];
Avete mai trovato una soluzione per questo? – Sandy
Hai mai trovato una soluzione @anistar? –
Sfortunatamente mi sono imbattuto nello stesso problema - qualche idea? – nixau