Запись видео из средства реагирования-родного изображения-обрезки не работает в Android 13Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Запись видео из средства реагирования-родного изображения-обрезки не работает в Android 13

Сообщение Anonymous »


Я использую 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(ошибка); } }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»