iPhone Используйте UIImagePickerController для захвата отдельных кадров из видео - PullRequest
0 голосов
/ 11 мая 2011

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

Я знаю, что яможет наложить элемент управления поверх uimagepicker, чтобы активировать выбор

В чем я не уверен, так это в том, имею ли я программный доступ к текущему кадру, показанному UIImagePicker, для извлечения из него изображения.

Пожалуйста, дайте мне знать, если это выполнимо / возможно.

Существуют ли другие эффективные / изящные способы достижения вышеуказанного?

Я создал собственный вид с видеозапись и выбор кадра (с использованием AVCaptureSession, AVCaptureVideoDataOutput), но мне потребовалось бы немало времени, чтобы отшлифовать его, чтобы он выглядел хорошо, как UIImagePicker, плюс все знакомы с приложением камеры по умолчанию в iPhone.

Надеюсьесть смысл, чего я хочу достичь.

Я знаю, что можно достичь ГоаЯ сделал снимок экрана, но я просто хочу, чтобы пользователь нажал одну кнопку, чтобы захватить текущую выставочную рамку.

Спасибо

1 Ответ

0 голосов
/ 09 июня 2011

Метод скриншота не работал для замороженного кадра из видеозаписи.

Пошёл с пользовательским захватом кадров на основе AVFoundation.

...