我正在开发一个应用程序,允许用户使用UIImagePickerController
从照片库中选择视频。我想对视频进行一些过滤,例如,如果选择的视频持续时间大于5分钟,视频将不会上传。所选视频必须具有附加的位置坐标。从照片库中选择视频并保留一定的时间和位置
我已经在- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
做过这件事了。首先我得到的持续时间和验证,比我使用ALAssetsLibraryAssetForURLResultBlock
和检查附加的有效坐标。
所有的工作都很好,但问题是当我从库中选择视频进行压缩时,我可以获得持续时间和位置。如果用户选择持续时间为1小时的视频,则需要很长时间。如果它没有它的位置比我的应用程序将拒绝它。
- 是否可以只选择那些视频是< 5分钟并且有效坐标?
- 我们可以只显示满足我应用程序标准的视频吗?
- 我可以通过跳过压缩图像选择器来获得持续时间和位置吗?