Могу ли я записать видео без использования UIImagePickerController? - PullRequest
0 голосов
/ 29 июня 2010

Могу ли я записать видео без использования UIImagePickerController?Конечно, без необходимости джейлбрейка или чего-либо еще, что могло бы привести к отклонению приложения в App Store.

Я думаю, что есть способ получить доступ к видеоустройству, не используя UIImagePickerController, потому что эти приложения камеры могут записывать видео и работать на iPhone.2G / 3G, который использует ffmpeg:

Я забираю этот кодgoogling.

AVFormatParameters formatParams;
AVInputFormat *iformat;

formatParams.device = "/dev/video0";
formatParams.channel = 0;
formatParams.standard = "ntsc";
formatParams.width = 640;
formatParams.height = 480;
formatParams.frame_rate = 29;
formatParams.frame_rate_base = 1;
filename = "";
iformat = av_find_input_format("video4linux");

av_open_input_file(&ffmpegFormatContext,
                 filename, iformat, 0, &formatParams);

Этот код говорит мне, как открыть устройство камеры, но я не знаю путь устройства iPhone.

Как iVideoCamera и iVidCam записывают видео?

1 Ответ

0 голосов
/ 29 июня 2010

Оба из них используют CoreSurface, который является частным API. Вы можете Google это для получения дополнительной информации. В iOS 4 появились новые API для получения прямого доступа к кадрам с камеры.

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