Übergeordnete Klasse: : Sitzung
public static interface Session.ReconnectionListener
Überwacht, ob ein Client versucht, die Verbindung automatisch wiederherzustellen, nachdem die Verbindung zu einer OpenTok-Sitzung unterbrochen wurde.
Siehe auch:
: - Session.setReconnectionListener(ReconnectionListener listener)
Zusammenfassung der Methode
Alle MethodenInstanzmethodenAbstrakte Methoden
Modifikator und Typ
Methode
Beschreibung
void
onReconnected(Session session)
Wird aufgerufen, wenn der lokale Client die Verbindung zur OpenTok-Sitzung wiederhergestellt hat, nachdem seine Netzwerkverbindung vorübergehend unterbrochen war.
void
onReconnecting(Session session)
Wird aufgerufen, wenn der lokale Client die Verbindung zu einer OpenTok-Sitzung verloren hat und versucht, die Verbindung wiederherzustellen.
Details zur Methode
onReconnecting
void onReconnecting(Sitzung Sitzung)
Wird aufgerufen, wenn der lokale Client die Verbindung zu einer OpenTok-Sitzung verloren hat und versucht,
die Verbindung wiederherzustellen. Dies ist auf einen Ausfall der Netzwerkverbindung zurückzuführen. Wenn der Client
die Verbindung zur Sitzung wiederherstellen kann, wird die
onReconnected(Session session) Methode aufgerufen wird.
Andernfalls, wenn der Client die Verbindung nicht wiederherstellen kann, wird die
Session.SessionListener.onDisconnected(Session session) Methode aufgerufen wird.
Als Reaktion auf den Aufruf dieser Methode möchten Sie möglicherweise eine Benachrichtigung über die Benutzeroberfläche anzeigen, um den Benutzer darüber zu informieren, dass die App versucht, die Verbindung zur Sitzung wiederherzustellen, und dass die Audio- und Videostreams vorübergehend unterbrochen sind.
Parameter:
: session - Die Sitzung, zu der Ihr Client erneut eine Verbindung herstellen möchte.
Siehe auch:
: - onReconnected(Session session)
onReconnected
void onReconnected(Sitzung Sitzung)
Wird aufgerufen, wenn der lokale Client die Verbindung zur OpenTok-Sitzung wiederhergestellt hat, nachdem seine
Netzwerkverbindung vorübergehend unterbrochen war. Wenn die Verbindung unterbrochen wird, wird die
onReconnecting(Session session) Methode aufgerufen wird,
vor dem Session.ReconnectionListener.onReconnected(Session session)
Methode. Wenn der Client die Verbindung zur Sitzung nicht wiederherstellen kann, wird die
Session.SessionListener.onDisconnected(Session session) Methode aufgerufen wird.
Alle bestehenden Publisher und Subscriber werden automatisch wieder verbunden, wenn der Client die Verbindung wiederherstellt und diese Methode aufgerufen wird.
Standardmäßig werden alle Signale, die vom lokalen Client mithilfe der
Session.sendSignal(String type, String data) Die Signale dieser Methode werden gesendet, wenn der Client
die Verbindung wiederherstellt. Um zu verhindern, dass Signale gesendet werden, die während der Unterbrechung der Verbindung ausgelöst wurden,
verwenden Sie die Session.sendSignal(String type, String data, boolean retryAfterReconnect)
Methode zum Senden des Signals und legen Sie die retryAfterReconnect Parameter zu
false. (Alle Signale, die von anderen Clients gesendet wurden, während die Verbindung Ihres Clients unterbrochen war,
werden bei der Wiederherstellung der Verbindung empfangen.)
Parameter:
: session - Die Sitzung, zu der sich Ihr Kunde erneut verbunden hat.
Siehe auch:
: - onReconnecting(Session session)