繁体   English   中英

如何在iPhone中设置视频录制时间限制?

[英]How to set the Video recording time limit in iPhone?

是否可以在iPhone中设置视频录制的时间限制? 我知道最大限制是10分钟。 但我想把它减少到5分钟。 如果可能的话怎么办?

在配置视频录制后,您需要在UIImagePickerController上设置videoMaxiumDuration属性。

该值是NSTimeInterval ,以秒为单位指定,因此如果您想要5分钟的视频,则需要将其设置为300秒。

您可以使用设置视频录制限制

[imgPickerCtrl setVideoMaximumDuration:30.0f];

在这里,它会限制视频录制最多30秒,当您从库中选择超出限制的视频时它会提醒您,它会自动裁剪。

Swift 2.2:

let picker = UIImagePickerController()
let MAX_VIDEO_DURATION = 30.0 // note the .0, must be double, move this at the top of your class preferrebly
picker.videoMaximumDuration = NSTimeInterval(MAX_VIDEO_DURATION)

Swift 3.0和更高版本的Swift

你觉得它真的很简单。

        let imagePicker = UIImagePickerController()
        imagePicker.videoMaximumDuration = TimeInterval(30.0)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM