реакция-родной-webrt c Samsung android аварии - PullRequest
0 голосов
/ 20 апреля 2020

Я уже разместил этот вопрос в сообществе Reaction-native-webrt c, но пока без особой удачи, так что все идет.

Я занимаюсь разработкой мобильного приложения, которое просто передает видео с задняя камера с использованием response-native-webrt c. Это приложение творит чудеса для всех моделей телефонов, за исключением некоторых избранных устройств Samsung с Android версиями 8.0, 8.1 и 9.0.

Подробный список моделей устройств:

  • Galaxy A5 (2017) (a5y17lte)

  • Galaxy S7 (herolte)

  • Галактика S7 edge (hero2lte)

  • Galaxy Tab A (2016) (gtaxllte)

  • Galaxy Note8 (greatlte)

  • Galaxy S8 (dreamlte)

  • Galaxy A6 (a6lte)

  • Galaxy J6 (j6lte)

  • Galaxy J7 (2016) ( j7xelte)

  • Galaxy J5 Prime (2016) (on5xelte)

Когда вызывается getUserMedia, я получаю следующую ошибку:

java.lang.RuntimeException:
    at org.webrtc.CameraCapturer.<init>(CameraCapturer.java:224)
    at org.webrtc.Camera2Capturer.<init>(Camera2Capturer.java:24)
    at org.webrtc.Camera2Enumerator.createCapturer(Camera2Enumerator.java:89)
    at com.oney.WebRTCModule.VideoCaptureController.createVideoCapturer(VideoCaptureController.java:210)
    at com.oney.WebRTCModule.VideoCaptureController.<init>(VideoCaptureController.java:57)
    at com.oney.WebRTCModule.GetUserMediaImpl.createVideoTrack(GetUserMediaImpl.java:85)
    at com.oney.WebRTCModule.GetUserMediaImpl.getUserMedia(GetUserMediaImpl.java:174)
    at com.oney.WebRTCModule.WebRTCModule.lambda$getUserMedia$2$WebRTCModule(WebRTCModule.java:485)
    at com.oney.WebRTCModule.-$$Lambda$WebRTCModule$C_Gitx4KOYySlWXaI1K4M1yoJoA.run
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
    at java.lang.Thread.run(Thread.java:764)

Я не могу отладить это сам, так как у меня нет телефона Samsung, так что пока только коллега мог помочь с J5 Prime с Android 8.0, но так как мы в разных странах Я не могу заполучить устройство.

* 105 3 * Приложение работает с:
  • «реагировать»: «16,9,0»
  • «реагировать-нативно»: «0,61,5»
  • « response-native-webrtc »:« 1.75.3 »

Я пытался вернуться к response-native-webrt c 1.69.1, 1.69.2, 1.75.0, 1.75.2 без каких-либо улучшений.

Большое спасибо заранее за вашу помощь.

...