Видео, выбранное из галереи, не воспроизводится в iOS 13 - PullRequest
0 голосов
/ 27 сентября 2019

Недавно мы обновили 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

Примечание. При загрузке видео, записанного на камеру непосредственно из приложения.Это не бросает нам никаких проблем.Когда видео выбирается из галереи, приложение ведет себя по-разному.

Пожалуйста, поделитесь своими предложениями.

Заранее спасибо.

...