如何在后台模式下从照片库中继续选择视频?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
,但它不会在任何情况下工作,如果视频很大,那么它有时间限制,所以寻找任何其他解决方案!
任何帮助将不胜感激! :)