Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 设置最大和最小修剪长度_Iphone_Ios_Objective C_Avfoundation - Fatal编程技术网

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

Iphone 设置最大和最小修剪长度,iphone,ios,objective-c,avfoundation,Iphone,Ios,Objective C,Avfoundation,我正在使用AVFoundation框架内的UIImagePickerController从iPhone摄像机卷中选择一个视频剪辑,我已经对其进行了设置,因此用户可以通过修剪来调整视频的长度。是否有办法设置用户能够拥有的视频的最大和最小长度,例如,我希望视频剪辑的最大长度为15秒,最小长度也为15秒 执行此操作的最佳方法是什么?UIImagePickerController有一个属性,可以设置videoMaximumDuration。UIImagePickerController有一个属性,可以设

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


执行此操作的最佳方法是什么?

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

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

`imagePickerController.videoMaximumDuration = 15.0f;` // limits video length to 15 seconds.
其中,imagePickerController是
UIImagePickerController
的对象

使用
videoMaximumDuration
方法,您可以从两个方向限制视频的长度。如果您正在录制视频,则会弹出一条警报,提示您录制视频的时间不能超过15秒。如果您正在从库中选择任何视频文件,则会首先检查视频的长度(如果长度超过15秒)。再次弹出警告,说明视频大于60秒,但有两个选项,即使用或取消。如果您选择使用,则它将从开始处裁剪视频长度达15秒

其中,imagePickerController是
UIImagePickerController
的对象


使用
videoMaximumDuration
方法,您可以从两个方向限制视频的长度。如果您正在录制视频,则会弹出一条警报,提示您录制视频的时间不能超过15秒。如果您正在从库中选择任何视频文件,则会首先检查视频的长度(如果长度超过15秒)。再次弹出警告,说明视频大于60秒,但有两个选项,即使用或取消。如果您选择使用,则它将从开始处将视频长度裁剪到15秒。

记住设置:imagePickerController?.allowsEditing=true记住设置:imagePickerController?.allowsEditing=true