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

时间:2009-12-04 11:04:11

标签: iphone

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

4 个答案:

答案 0 :(得分:18)

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

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

答案 1 :(得分:7)

您可以使用

设置视频录制限制
[imgPickerCtrl setVideoMaximumDuration:30.0f];

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

答案 2 :(得分:2)

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)

答案 3 :(得分:1)

Swift 3.0及更高版本的Swift

你的想法非常简单。

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