Napisałem aplikację do nagrywania wideo z iPhone'a. Działa dobrze, ale ma jeden duży problem. Gdy AVCaptureSession zacznie działać, a użytkownik spróbuje odtwarzać dźwięk z ich biblioteki (iPod). To działanie spowoduje zakończenie sesji AVCaptureSession. Jakiś pomysł może przeszkodzić użytkownikowi w próbie odtwarzania dźwięku lub rozwiązaniu tego problemu?Audio spowoduje zakończenie sesji AVCaptureSession
to mój kod:
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];
Czy kiedykolwiek znalazłeś rozwiązanie tego problemu? – Sandy
Czy kiedykolwiek znalazłeś rozwiązanie @anistar? –
Niestety natknąłem się na ten sam problem - jakieś pomysły? – nixau