如何在後臺模式下從照片庫中繼續選擇視頻?UIImagePickerController - 從照片庫中選擇背景中的視頻
我的意思是,當我從imagePickerController - PhotoLibrary
和視頻按use
按鈕開始得到壓縮 - 在這個壓縮過程(附上截圖)如果我按home button(i.e. go to background)
再來找後來我info[UIImagePickerControllerMediaURL]
爲null
,所以是有可能該應用程序可以繼續在後臺壓縮視頻,並在返回時返回正確的url
?
截圖:
我didFinishPickingMediaWithInfo
,
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info{
NSURL *url = info[UIImagePickerControllerMediaURL];
NSLog(@"url : %@",url);
[picker dismissViewControllerAnimated:YES completion:nil];
}
PS:如果我們camera
錄製視頻並轉到後臺,然後它會停止記錄那裏,我們可以來後再使用前景。
我想到了一種解決方法 - UIBackgroundTaskIdentifier
,但它不會在任何情況下工作,如果視頻很大,那麼它有時間限制,所以尋找任何其他解決方案!
任何幫助將不勝感激! :)