1

我正在使用 AVFoundation 框架中的 UIImagePickerController 从 iPhone 相机胶卷中选择一个视频剪辑,我已经对其进行了设置,以便用户能够通过修剪来调整视频的长度。有没有办法设置用户能够拥有视频的最大和最小长度,例如,我希望视频剪辑的最大长度为 15 秒,最小长度也为 15 秒。

这样做的最佳方法是什么?

4

2 回答 2

4
`imagePickerController.videoMaximumDuration = 15.0f;` // limits video length to 15 seconds.

其中 imagePickerController 是UIImagePickerController.

使用videoMaximumDuration方法,您可以从两种方式限制视频的长度。就像您正在录制视频一样,会弹出一个警报,说您无法录制超过 15 秒的视频,并且如果您从库中选择任何视频文件,首先它会检查您的视频长度(如果长度超过 15 秒)。再次警报会弹出说视频大于 60 秒,但会有两个选项,即使用或取消。如果您选择使用,那么它将从头开始裁剪视频长度最多 15 秒。

于 2014-05-13T09:41:40.950 回答
0

UIImagePickerController 有一个可以设置的属性 videoMaximumDuration。

于 2013-03-15T20:43:54.747 回答