我正在使用 ImagePickerController 进行 iPhone 视频捕获。我已经为图像选择器控制器设置了属性。我用它来将视频的最大长度设置为 60 秒。
imagePicker.videoMaximumDuration=60;
我收到默认警报:
“视频录制已停止,已达到此视频的最大长度”
我不想在时间达到 60 秒时看到此警报,我怎样才能让它不出现?
我正在使用 ImagePickerController 进行 iPhone 视频捕获。我已经为图像选择器控制器设置了属性。我用它来将视频的最大长度设置为 60 秒。
imagePicker.videoMaximumDuration=60;
我收到默认警报:
“视频录制已停止,已达到此视频的最大长度”
我不想在时间达到 60 秒时看到此警报,我怎样才能让它不出现?
正如苹果所说:
“此属性的默认值为 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