Видео воспроизводится в режиме отладки, но не воспроизводится в выпуске apk с использованием пакета react-natve-video

Платформа:

  • Андроид

пакет.json

"react": "18.1.0",
"react-native": "0.70.6",
"react-native-video": "^5.2.1"

Реализация

       <Video
        source = {{ uri: 'http://niaip.xyz:24621/1ievztiwvx82582vf58whxt/uwNad6UpDK/320439'}}
        resizeMode = {'contain'}
        style = {{ flex: 1 }}
        volume = {1}
        onError = {(err) => {
          console.info('on error .........<><><> ', err)
        }}
        onBuffer = {(data) => {
          console.info('On Buffering111111:--------->   ', data)
        }}
      />

Проблема: видео воспроизводится в режиме отладки, а не воспроизводится в версии apk. Проблема возникает только с этим типом видео http://niaip.xyz:24621/1ievztiwvx82582vf58whxt/uwNad6UpDK/320439. пока у меня яички .m3u8 ссылки работают отлично.

Я думаю, что плеер не может найти кодек

Vigeesh Kumar V G 29.11.2022 06:43

Я так не думаю, если он не может найти кодек, в то время как видео воспроизводится в режиме отладки отлично.

Muhammad Yasir 30.11.2022 09:12

Я решил это, следуя github.com/react-native-video/react-native-video/blob/master‌​/…

Muhammad Yasir 02.12.2022 10:59
Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
0
3
57
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я решил это, добавив строку ниже в androidManifest.xml ссылка: https://github.com/react-native-video/react-native-video/blob/master/docs/DEBUGGING.md#http-playback-doesnt-work-or--black-screen-on -релиз-сборка-андроид

<application
 ...
 android:usesCleartextTraffic = "true"   // <---- this line
>

Другие вопросы по теме