2010-07-22 3 views
2

Мне любопытно узнать о новых API для iPhone iOS: AVCapture ... Включает ли это документальный способ захватить скриншот предварительного просмотра камеры? Док, кажется, немного запутанный для меня, и, поскольку он вышел из НДА, я думал, что отправлю свой вопрос здесь. Большое спасибо, BrettiPhone захват видео (лучший способ)

ответ

2

С AVFoundation вы можете захватить фотографии с камеры сессии ... Как это работает, вы используете один из подклассов AVCaptureOutput для того, чтобы получить то, что вам нужно, для неподвижных изображений, которые вы собираетесь чтобы использовать подкласс AVCaptureSTillImageOutput, вот ссылка AVCaptureStillImageOutput ref. Кроме того, у вас также есть AVCaptureMovieFileOutput, который используется для записи видеоролика Quicktime из сеанса захвата в файл AVCaptureVideoDataOutput, который позволяет перехватывать несжатые отдельные кадры из сеанса захвата, а также аудиовыходы, которые вы также можете использовать ... надеюсь, это поможет

+0

Спасибо за информацию. Я все еще немного смущен. Является ли AVCaptureStillImageOutput заменой для [UIImagePickerController takePicture]? Или он просто захватывает то, что находится в предварительном просмотре камеры? – Brett

+1

Ну, они не имеют ничего общего друг с другом ... один AVFoundation, другой - UI Kit, UIImagePIckerController - это интерфейс, предоставляемый яблоком для видео и изображений, с AVFoundation, который вы можете сделать самостоятельно и иметь гораздо больше контроля над настройками камеры и полным контролем того, как интерфейс выглядит и чувствует и т. д. – Daniel

Смежные вопросы