我正在開發一個應用程序,允許用戶使用UIImagePickerController
從照片庫中選擇視頻。我想對視頻進行一些過濾,例如,如果選擇的視頻持續時間大於5分鐘,視頻將不會上傳。所選視頻必須具有附加的位置座標。從照片庫中選擇視頻並保留一定的時間和位置
我已經在- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
做過這件事了。首先我得到的持續時間和驗證,比我使用ALAssetsLibraryAssetForURLResultBlock
和檢查附加的有效座標。
所有的工作都很好,但問題是當我從庫中選擇視頻進行壓縮時,我可以獲得持續時間和位置。如果用戶選擇持續時間爲1小時的視頻,則需要很長時間。如果它沒有它的位置比我的應用程序將拒絕它。
- 是否可以只選擇那些視頻是< 5分鐘並且有效座標?
- 我們可以只顯示滿足我應用程序標準的視頻嗎?
- 我可以通過跳過壓縮圖像選擇器來獲得持續時間和位置嗎?