Недавно мы обновили iOS 13. Ранее к обновлению наше приложение могло выбирать видео / мультимедиа из галереи.Но в последнее время после нового обновления приложение выбирает видео из галереи, но как только оно загружено, загруженный контент отображается в виде 0 байтов.Предполагается, что ОС не предоставляет доступ к Галерее из нашего приложения.
В iOS 12 и более ранних версиях мы не видели этой проблемы.Галерея работала нормально с нашим приложением.
Метод ниже делегата возвращает разные URL-адреса в iOS 13 и более ранних версиях iOS.
- (void)videoPickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL];}
Я возвращаю URL-путь к видео из UIImagePickerController.
iOS 13 возвращает значение ниже
file: ///private/var/mobile/Containers/Data/PluginKitPlugin/36B89CF8-26FC-44BA-AFE1-D689DC04AF44/tmp/trim.400D33F1-BA28-42C8-B6B7-5CEC26656917.MOV
Более ранние версии iOS возвращают значение ниже file: /// private / var / mobile / Containers / Data / Application / 7BFD7CEC-E383-4C63-8DF8-A0830EE948AC / tmp / 36346EAD-AADC-4A9A-9DEE-416A2DE0BE71.MOV
Примечание. При загрузке видео, записанного на камеру непосредственно из приложения.Это не бросает нам никаких проблем.Когда видео выбирается из галереи, приложение ведет себя по-разному.
Пожалуйста, поделитесь своими предложениями.
Заранее спасибо.