Я использую UIImagePickerController для выбора видео из рулона камеры устройства. Тем не менее, я не заинтересован в просмотре видео в это время; Я хочу сохранить URL-адрес (в базовых данных), чтобы, когда пользователь выбирает имя видео, например, pickerView, видео будет загружаться и воспроизводиться в это время.iOS UIImagePickerController только для URL видео
Мое понимание (что может быть неправильно) - это UIImagePickerController, который создает сжатую копию в песочнице и предоставляет два разных URL (в словаре информации). Это своего рода догадка на данный момент, но то, что я знаю is:
UIImagePickerControllerMediaURL - это адрес, который указывает на исходное видео; и UIImagePickerControllerReferenceURL - это URL-адрес, указывающий на копию.
Вот мои вопросы:
а) Является ли мое предположение правильно, как к тому, что эти два адреса указывают, и я могу рассчитывать на ReferenceURL, чтобы указать на выбранное видео так долго, как это на камеру устройства рулон?
и
б) В этих обстоятельствах, есть ли способ, чтобы избежать сжатия? От чтения на SO, я думаю, что может не быть, но я действительно не видел сообщений, которые действительно относятся точно к тому, что я делаю. Структура моего приложения такова, что может быть много этих видеороликов, и пользователи не захотят избавляться от оригинала, поэтому нет смысла иметь как исходную, так и сжатую версию.
Все, что меня интересует, это URL, который я могу использовать для доступа к видео в ролике камеры. Мне также нужно будет получить его миниатюру для хранения с URL-адресом, но я думаю, что я вижу, как это сделать.
Любая помощь по этому вопросу будет принята с благодарностью.