"视频录制停止了此视频的最大长度已达到"Xcode iPhone

Vik*_*jha 8 video duration uiimagepickercontroller

我正在使用ImagePickerController处理iPhone视频捕获.我已经为图像选择器控制器设置了属性.我使用它来使视频的最大长度为60秒.

imagePicker.videoMaximumDuration=60;
Run Code Online (Sandbox Code Playgroud)

我正在设置默认警报:

"视频录制停止了此视频已达到的最大长度"

当时间达到60秒时我不想看到这个警报,我怎么能让它不出现?

ing*_*nti 0

正如苹果所说:

“此属性的默认值为 10 分钟(600 秒)”

所以使用:

    let picker = UIImagePickerController()
    picker.sourceType = .camera
    picker.mediaTypes = [kUTTypeMovie as String]
    picker.videoQuality = .typeMedium // .typeHigh
    picker.videoMaximumDuration = 20 * 60  // is in secs., here 20 minutes

    
Run Code Online (Sandbox Code Playgroud)