设置最大和最小修剪长度IOS

时间:2013-02-17 19:33:50

标签: iphone ios objective-c avfoundation

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

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

2 个答案:

答案 0 :(得分:3)

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

其中imagePickerController是UIImagePickerController的对象。

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

答案 1 :(得分:0)

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