response-native-video не воспроизводит HLS на Android 4.2 (API 17) - PullRequest
0 голосов
/ 29 октября 2018

Я создаю приложение, которое должно поддерживать Android 4.2 и новее. Приложение воспроизводит видео с пути HLS. Все отлично работает на Android 6.0 (API 23) и новее, но на более низких версиях я не могу играть в HLS.

Отладчик через Remote JS Debugging не отображает никаких ошибок. У вас есть идеи, как запустить HLS для Android старше 6.0 или отладить элемент?

Вот мой package.json:

{
  "name": "testVideo4",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest",
    "android-linux": "react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res && react-native run-android"
  },
  "dependencies": {
    "react": "16.6.0-alpha.8af6728",
    "react-native": "0.57.4",
    "react-native-video": "^3.2.1",
    "react-navigation": "^2.18.1",
    "react-native-webview": "2.5.0"
  },
  "devDependencies": {
    "babel-jest": "23.6.0",
    "jest": "23.6.0",
    "metro-react-native-babel-preset": "0.48.1",
    "react-test-renderer": "16.6.0-alpha.8af6728"
  },
  "jest": {
    "preset": "react-native"
  }
}
...