我正在开发一个应用程序,允许用户使用UI ImagePickerController从照片库中选择视频.我希望对视频进行一些过滤,例如,如果选择的视频持续时间是 5分钟视频将不会上传.所选视频必须具有与之
我做过这件事 – (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info.首先,我得到了持续时间并验证了它比我使用ALAssetsLibraryAssetForURLResultBlock并检查附加的有效坐标.
一切都运作良好,但问题是当我从画廊中选择视频进行压缩时,我可以获得持续时间和位置.如果用户选择1小时的持续时间视频,则需要花费很多时间.如果它没有位置,我的应用程序也会拒绝它.
>是否可以仅选择那些< 5分钟并有有效坐标?
>我们是否只能展示符合我应用标准的视频?
>我可以通过跳过图像选择器的压缩来获得持续时间和位置吗?
ALAssetsFilter Class Reference