, Это полнофункциональный видеомагнитофон на основе API QTKit Capture. Код достаточно прост и должен быть легким для понимания.

ичок со всем QTKit, и я искал отзывы о следующем коде, который я пытаюсь использовать для отображения изображения с камеры и записи фильмов.

- (void)initializeMovie {

NSLog(@"Hi!");

QTCaptureSession* mainSession = [[QTCaptureSession alloc] init];

QTCaptureDevice* deviceVideo = [QTCaptureDevice defaultInputDeviceWithMediaType:@"QTMediaTypeVideo"];

QTCaptureDevice* deviceAudio = [QTCaptureDevice defaultInputDeviceWithMediaType:@"QTMediaTypeSound"];

NSError* error;

[deviceVideo open:&error];
[deviceAudio open:&error];

QTCaptureDeviceInput* video = [QTCaptureDeviceInput deviceInputWithDevice:deviceVideo];

QTCaptureDeviceInput* audio = [QTCaptureDeviceInput deviceInputWithDevice:deviceAudio];

[mainSession addInput:video error:&error];
[mainSession addInput:audio error:&error];

QTCaptureMovieFileOutput* output = [[QTCaptureMovieFileOutput alloc] init];
[output recordToOutputFileURL:[NSURL URLWithString:@"Users/chasemeadors/Desktop/capture1.mov"]];

[mainSession addOutput:output error:&error];

[movieView setCaptureSession:mainSession];

[mainSession startRunning];

}

Кроме того, я не уверен относительно всего параметра ошибки, к которому методы продолжают вызывать, я видел символ «& error» в примере, но я не знаю, что он означает.

Я также получаю сообщение об ошибке «не могу инициализировать устройство, которое не открыто», когда я открыто открываю устройства.

Если бы кто-нибудь мог помочь мне разобраться с этим, это было бы очень полезно, спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос