Я создаю приложение для iOS, которое позволяет пользователю загружать видео из UIImagePickerController, записывая или выбирая их из Camera Roll, а также воспроизводить выбранное видео.У меня вопрос: как мне сохранить ссылку на видео, которые были выбраны таким образом?Я хочу сделать это так, чтобы, если видео все еще присутствовало на устройстве, я мог использовать локальный файл вместо потоковой передачи загруженного файла.
Когда возвращается
imagePickerController:didFinishPickingMediaWithInfo:
, URL-адресв:
[info objectForKey:UIImagePickerControllerMediaURL];
в формате: "file: // localhost / private / var / mobile / Applications / /tmp//trim.z2vLjx.MOV"
I 'Я считаю, что каталог / tmp / является временным и поэтому не подходит для сохранения URL-адреса для этого местоположения.
Я могу получить все видео на устройстве через ALAssetsLibrary, но потому что я неУ меня нет способа их различить, это мне не поможет.Я пытался использовать:
[result valueForProperty:ALAssetPropertyDate];
Чтобы различать видео, но мне нужен способ получения даты создания из UIImagePickerController, чтобы это было полезно.