Приложение публикации не вызывает событие OnSteamReceived - PullRequest
0 голосов
/ 09 июня 2018

У меня есть два Android-устройства, на которых запущены отдельные приложения TokBox, которые пытаются общаться друг с другом посредством видеочата.У меня проблема с получением события OnStreamReceived от одного из моих приложений, которое публикует видеочат.Но приложение, которое подписывается на видео, запускает событие.Мне нужно, чтобы событие было инициировано на стороне публикации.Кто-нибудь может дать мне знать причину?Спасибо.

Ответы [ 2 ]

0 голосов
/ 14 июня 2018

TokBox Developer Evangelist здесь.

Как упоминала Фрэн, onStreamReceived будет срабатывать только тогда, когда другой клиент в сеансе публикует.Если вы хотите знать, когда издатель начал публиковать с точки зрения издателя, используйте этот метод:

public void onStreamCreated(PublisherKit publisherKit, Stream stream) { // publishing - do something }

0 голосов
/ 11 июня 2018

Сотрудники QO Tokbox здесь.

Не уверен, что вы имеете в виду под "отдельными приложениями Tokbox", но если вы используете один и тот же ключ API для обоих концов и подключаетесь к одному и тому же сеансу, * 1003Событие * OnStreamReceived будет получено подписчиками, а не издателем.Это событие будет инициировано, когда другой клиент публикует поток, что означает, что подписчик не будет запускать событие.Вы можете найти дополнительную информацию здесь:

https://tokbox.com/developer/guides/subscribe-stream/android/#detect_streams

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...