iPhone: 5 секунд захвата видео - PullRequest
2 голосов
/ 30 апреля 2011

Я хотел бы написать код, чтобы, когда пользователь нажимает кнопку, камера запускалась и записывала 5 секунд видео.Другими словами, я хочу иметь видео захват, но с ограничением по времени.

Есть ли что-то внутри UIImagePickerController или других частей фреймворка, которые позволили бы сделать это?Спасибо.

1 Ответ

3 голосов
/ 30 апреля 2011

Нет ничего, что позволяло бы вам сделать это напрямую. Но вы можете очень легко использовать startVideoCapture UIImagePickerController, чтобы начать захват, а затем вызвать stopVideoCapture 5 секунд спустя, например, с [picker performSelector:@selector(stopVideoCapture) withObject:nil afterDelay:5].

Или вы можете сделать то же самое с AVFoundation, в частности, с методами AVCaptureMovieFileOutput startRecordingToOutputFileURL:recordingDelegate: и stopRecording.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...