在使用iphone PhotoLibrary时,限制用户选择任何超过60秒的视频文件?

Tar*_*riq 0 iphone video duration uiimagepickercontroller

一旦用户从iPhone照片库中选择视频,是否有任何可用于检查视频文件持续时间的方法?并限制用户选择该视频文件是否超过60秒

Tar*_*riq 6

imagePickerController.videoMaximumDuration = 60.0f; //将视频长度限制为60秒.

其中imagePickerController是UIImagePickerController的对象.

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

  • @harkonian:我测试了这个功能.所以基本上如果你正在录制视频它会做什么,那么它将不会拍摄超过60秒的任何视频.如果您从iphone库中获取任何大长度的视频,则会出现一个警告弹出窗口,表示此视频大于60秒.如果再次选择使用而不是取消,则会将视频长度缩短为60秒.这部分也经过测试. (2认同)