Tag: 摄像机

以编程方式确定可用的iPhone相机决议

它看起来像当我用UIImagePickerControllerQualityTypeMedium拍摄video时,在iPod Touch上它出来的是480×360,但在iPhone 4上它更高一些(不能说正如我目前没有的方便)和iPad上2想必跟4一样,如果不是有什么不同的话。 我想在所有设备上拍摄相同的质量 – 我必须添加一些帧和标题,如果我只需要为一个分辨率编码,就会使我的生活变得更加轻松。 有没有什么办法来确定在运行时不同的UIImagePickerControllerQualityType值? (除了分别拍摄video,然后检查结果,也就是说。) 或者是我唯一的select使用UIImagePickerControllerQualityType640x480 ?

iOS采取多个屏幕截图

我有一个包含video的NSURL ,并且我想每秒logging一次该video的一帧。 而且我的代码会捕捉到我的播放器的图像,但是我无法将其设置为每秒捕获10帧。 我正在尝试这样的事情,但它是返回相同的video初始帧,正确的次数? 这是我有什么: AVAsset *asset = [AVAsset assetWithURL:videoUrl]; CMTime vidLength = asset.duration; float seconds = CMTimeGetSeconds(vidLength); int frameCount = 0; for (float i = 0; i < seconds;) { AVAssetImageGenerator *imageGenerator = [[AVAssetImageGenerator alloc]initWithAsset:asset]; CMTime time = CMTimeMake(i, 10); CGImageRef imageRef = [imageGenerator copyCGImageAtTime:time actualTime:NULL error:NULL]; UIImage *thumbnail = [UIImage imageWithCGImage:imageRef]; CGImageRelease(imageRef); NSString* […]