当前位置 : 主页 > 手机开发 > ios >

ios – 从照片库中选择具有特定持续时间和附加位置的视频

来源:互联网 收集:自由互联 发布时间:2021-06-11
我正在开发一个应用程序,允许用户使用UI ImagePickerController从照片库中选择视频.我希望对视频进行一些过滤,例如,如果选择的视频持续时间是 5分钟视频将不会上传.所选视频必须具有与之
我正在开发一个应用程序,允许用户使用UI ImagePickerController从照片库中选择视频.我希望对视频进行一些过滤,例如,如果选择的视频持续时间是> 5分钟视频将不会上传.所选视频必须具有与之相连的位置坐标.

我做过这件事 – (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info.首先,我得到了持续时间并验证了它比我使用ALAssetsLibraryAssetForURLResultBlock并检查附加的有效坐标.

一切都运作良好,但问题是当我从画廊中选择视频进行压缩时,我可以获得持续时间和位置.如果用户选择1小时的持续时间视频,则需要花费很多时间.如果它没有位置,我的应用程序也会拒绝它.

>是否可以仅选择那些< 5分钟并有有效坐标?
>我们是否只能展示符合我应用标准的视频?
>我可以通过跳过图像选择器的压缩来获得持续时间和位置吗?

根据你的要求,我认为UIImagePickerController不适合你需要的AssetLibrary,它完全由Apple定制,因此你可以获得所有视频属性的全部细节,如尺寸,持续时间,共同所有这些,所以你需要经历“ALAssetsLibrary “为了你的要求.请通过苹果给出的以下链接过滤视频&相片

ALAssetsFilter Class Reference

网友评论