2013-02-17 93 views
0

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

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

回答

0

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

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

其中imagePickerController是UIImagePickerController的对象。

使用videoMaximumDuration方法,您可以从两个方面限制视频长度。就像如果你正在录制视频一样,一个警报会弹出,说你不能记录视频超过15秒,如果你从你的库中选择任何视频文件,首先它会检查视频的长度,如果长度超过15秒。再次警报会弹出视频大于60秒,但会有两个选项,即使用或取消。如果您选择使用,则会从最开始的15秒开始剪裁视频的长度。