Могу ли я записать видео без использования 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 записывают видео?