OStack程序员社区-中国程序员成长平台

标题: iOS AVFoundation - 4K 视频 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 11:44
标题: iOS AVFoundation - 4K 视频

好的,有一个相机应用程序,可以像这样有条件地设置分辨率:

        if ([_captureSession canSetSessionPreset:AVCaptureSessionPreset1920x1080]) {
            _captureSession.sessionPreset = AVCaptureSessionPreset1920x1080;
        } else if ([_captureSession canSetSessionPreset:AVCaptureSessionPreset1280x720]) {
            _captureSession.sessionPreset = AVCaptureSessionPreset1280x720;
        } else {
            _captureSession.sessionPreset = AVCaptureSessionPresetPhoto;
        }

感谢 iPhone 6S,我知道我们可以获得 4K 视频。但是,似乎不是该分辨率的预设。 AVCaptureSessionPresetPhoto else 语句是否会默认为该分辨率,还是我可以为该分辨率设置一个常量?



Best Answer-推荐答案


你想使用 AVCaptureSessionPreset3840x2160

这是新的 4K AVCaptureSessionPreset,似乎尚未在线记录,但如果您运行的是最新的 Xcode 测试版,它会显示在您的自动完成中。

关于iOS AVFoundation - 4K 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32931213/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4