使用 UIPickerViewController 选取视频,长

2023-11-20  本文已影响0人  大成小栈

使用系统提供的 UIPickerViewController 可从相册中选择图像和视频。
当我选择视频时,需求是选择一个最长10秒的视频,如果更长,给用户裁剪成需要的长度。

let imagePickerController = UIImagePickerController()
    imagePickerController.videoMaximumDuration = 10.0
    imagePickerController.mediaTypes = ["public.image", "public.movie"]
    imagePickerController.delegate = self
    self.present(imagePickerController, animated: true, completion: nil)

其中,最重要的一点是要进行以下设置:

imagePickerController.allowsEditing = true

完美解决。

上一篇 下一篇

猜你喜欢

热点阅读