У меня сейчас ошибка с Opentok при использовании Android SDK plugin (Nativescript-opentok). Версия SDK - 2.17. + С использованием Maven, а плагин - из NativeScript MarketPlace.
Я могу подключиться, и я также могу подписаться на другой канал, использующий OpenTok JS 2.15.1, но когда я публикую sh на своем телефоне android, OpenTok возвращает мне издателя error: Negotiation Timed Out, которого нет в списке объектов OpenTok.Error, и он никогда не генерируется самим SDK, а отображается только в инспекторе разработчиков Opentok, который находится на их веб-сайте. У меня есть доступ к моей камере и микрофону, так как я могу видеть свой собственный канал камеры в теге просмотра издателя, когда я подключаюсь к сеансу.
Кроме того, мой звук вызывает сбой всего приложения.
Я добавил ответ, чтобы сделать мой вопрос более понятным, связано ли это с разрешениями звука на моем устройстве?
Adb logcat cra sh report:
05-26 12:16:40.157 1604 1747 F atrCompanionAp: java_vm_ext.cc:570] JNI DETECTED ERROR IN APPLICATION: JNI GetObjectClass called with pending exception java.lang.RuntimeException: Audio capture is not initialized 44100
05-26 12:16:40.157 1604 1747 F atrCompanionAp: java_vm_ext.cc:570] at boolean com.opentok.android.DefaultAudioDevice.initCapturer() ((null):-1)
... промежуточная трассировка стека
05-26 12:16:40.292 1604 1747 F atrCompanionAp: runtime.cc:630] native: #28 pc 000000000043c9d8 /apex/com.android.runtime/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+52)
05-26 12:16:40.292 1604 1747 F atrCompanionAp: runtime.cc:630] native: #00 pc 000000000008033c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
05-26 12:16:40.292 1604 1747 F atrCompanionAp: runtime.cc:630] | held mutexes=
05-26 12:16:40.292 1604 1747 F atrCompanionAp: runtime.cc:630] at java.lang.Object.wait(Object.java:442)
05-26 12:16:40.292 1604 1747 F atrCompanionAp: runtime.cc:630] native: #05 pc 00000000001db8d4 /data/app/org.nativescript.AvatrCompanionApp-vK0zREAM_BobIo-Eksgn2Q==/lib/arm64/libopentok.so (???)
05-26 12:16:40.292 1604 1747 F atrCompanionAp: runtime.cc:630] (no managed stack frames)
05-26 12:16:40.293 1604 1747 F atrCompanionAp: runtime.cc:630] (no managed stack frames)
05-26 12:16:40.293 1604 1747 F atrCompanionAp: runtime.cc:630] native: #10 pc 00000000003582bc /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::CheckJNI::GetObjectClass(_JNIEnv*, _jobject*)+668)
05-26 12:16:40.293 1604 1747 F atrCompanionAp: runtime.cc:630] native: #23 pc 0000000000084b6c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
05-26 12:16:40.293 1604 1747 F atrCompanionAp: runtime.cc:638] JNI DETECTED ERROR IN APPLICATION: JNI GetObjectClass called with pending exception java.lang.RuntimeException: Audio capture is not initialized 44100
Кто-нибудь получал эту ошибку в прошлом? Если да, то не могли бы вы понять, почему существует тайм-аут?
Спасибо!