Запись видео из средства реагирования-родного изображения-обрезки не работает в Android 13 ⇐ Android
-
Anonymous
Запись видео из средства реагирования-родного изображения-обрезки не работает в Android 13
Я использую React-native-image-Crop-Picker в своем реагирующем приложении и записываю видео с камеры в Android. Он возвращается [Ошибка: пользователь отменил выбор изображения] ПРИМЕЧАНИЕ: Он отлично работает на мобильных устройствах Android 13 и 14. Но в Tab выдает ошибку - Samsung Galaxy Tab A8 (Android 13).
реакция-родное-изображение-выбор обрезки
Используемые версии
реакция-родное-изображение-выбор урожая v^0.40.2
реагировать на родную версию v0.72.0
реагировать v18.2.0
Android 13
Платформа – Android
Ожидаемое поведение
Когда мы записываем видео с помощью ImagePicker.openCamera, путь к видеозаписи устройства записи должен быть возвращен в том виде, в котором он возвращается при захвате изображения.
Фактическое поведение
После того, как видео записано и мы нажимаем «ОК», появляется сообщение [Ошибка: пользователь отменил выбор изображения]
Шаги по воспроизведению
[*]Открыть камеру. [*]Запишите видео и нажмите «ОК». [*]Затем мы должны получить путь к записанному видео, но он возвращает ошибку [Ошибка: пользователь отменил выбор изображения].
AndroidManifest.xml.
Пример кода
recordVideo = async() => { пытаться { const предоставлено = ожидайте PermissionsAndroid.request( РазрешенияAndroid.РАЗРЕШЕНИЯ.КАМЕРА, { title: «Разрешение камеры приложения», сообщение: «Приложению необходим доступ к вашей камере», buttonNeutral: «Спроси меня позже», buttonNegative: «Отмена», buttonPositive: «ОК» } ); if (предоставлено === PermissionsAndroid.RESULTS.GRANTED) { ImagePicker.openCamera({ mediaType:'видео' }) .then((изображение) => { console.log("Изображение", изображение) }) .catch((ошибка) => { if (ошибка && error.code === 'E_PICKER_CANCELLED') { вернуть ложь; } }) } еще { console.log("Разрешение камеры отклонено"); } } поймать (ошибиться) { console.warn(ошибка); } }
Я использую React-native-image-Crop-Picker в своем реагирующем приложении и записываю видео с камеры в Android. Он возвращается [Ошибка: пользователь отменил выбор изображения] ПРИМЕЧАНИЕ: Он отлично работает на мобильных устройствах Android 13 и 14. Но в Tab выдает ошибку - Samsung Galaxy Tab A8 (Android 13).
реакция-родное-изображение-выбор обрезки
Используемые версии
реакция-родное-изображение-выбор урожая v^0.40.2
реагировать на родную версию v0.72.0
реагировать v18.2.0
Android 13
Платформа – Android
Ожидаемое поведение
Когда мы записываем видео с помощью ImagePicker.openCamera, путь к видеозаписи устройства записи должен быть возвращен в том виде, в котором он возвращается при захвате изображения.
Фактическое поведение
После того, как видео записано и мы нажимаем «ОК», появляется сообщение [Ошибка: пользователь отменил выбор изображения]
Шаги по воспроизведению
[*]Открыть камеру. [*]Запишите видео и нажмите «ОК». [*]Затем мы должны получить путь к записанному видео, но он возвращает ошибку [Ошибка: пользователь отменил выбор изображения].
AndroidManifest.xml.
Пример кода
recordVideo = async() => { пытаться { const предоставлено = ожидайте PermissionsAndroid.request( РазрешенияAndroid.РАЗРЕШЕНИЯ.КАМЕРА, { title: «Разрешение камеры приложения», сообщение: «Приложению необходим доступ к вашей камере», buttonNeutral: «Спроси меня позже», buttonNegative: «Отмена», buttonPositive: «ОК» } ); if (предоставлено === PermissionsAndroid.RESULTS.GRANTED) { ImagePicker.openCamera({ mediaType:'видео' }) .then((изображение) => { console.log("Изображение", изображение) }) .catch((ошибка) => { if (ошибка && error.code === 'E_PICKER_CANCELLED') { вернуть ложь; } }) } еще { console.log("Разрешение камеры отклонено"); } } поймать (ошибиться) { console.warn(ошибка); } }
Мобильная версия