Я использую AVAssetExportSession
в своем приложении iOS для сохранения отредактированных видеофайлов в виде mp4
файла на диск. Этот видеофайл затем может быть передан или добавлен в библиотеку фотографий пользователя.
Платформа Photos
не позволяет сохранять активы в библиотеке фотографий, которые устройство не может воспроизводить. Например, iPad mini 2 не поддерживает воспроизведение видео с разрешением выше 1080p, поэтому такие видео нельзя добавлять на это устройство.
Я хочу убедиться, что экспортированное видео всегда можно добавить в библиотеки фотографий и автоматически экспортировать при более низком разрешении, если это необходимо.
Как я могу определить этот предел? Могут ли возможности воспроизведения видео устройства запрашиваться во время выполнения или они где-то задокументированы?