когда поток подписчика прерывается из-за проблем с сетью, видео подписчика клиента будет приостановлено.
Но не получить контроллер внутри Stream-listener.
Используются версии openTok,
com.opentok.android:opentok-android-sdk:2.15.3
com.opentok.android:opentok-android-sdk:2.16.3
Код
SubscriberKit.StreamListener streamListener=new SubscriberKit.StreamListener() {
@Override
public void onReconnected(SubscriberKit subscriberKit) {
showReconnectionDialogue("Subscriber has been reconnected",false);
}
@Override
public void onDisconnected(SubscriberKit subscriberKit) {
showReconnectionDialogue(getResources().getString(R.string.sesion_subscriber_alert),true);
}
};
mSubscriber.setVideoListener(this);
mSubscriber.setStreamListener(streamListener);
mSubscriber.setSubscriberListener(mSubscriberListener);
mSession.subscribe(mSubscriber);
Я следовал эта статья о SubscriberKit.StreamListener