Classe englobante : : Session


interface publique statique Session.ReconnectionListener

Surveille les tentatives de reconnexion automatique d'un client après la perte de sa connexion à une session OpenTok.

Voir aussi : : - Session.setReconnectionListener(ReconnectionListener listener)

Résumé de la méthode

Toutes les méthodes · Méthodes d'instance · Méthodes abstraites

Modificateur et type

Méthode

Description

void

onReconnected(Session session)

Appelée lorsque le client local s'est reconnecté à la session OpenTok après une perte temporaire de connexion réseau.

void

onReconnecting(Session session)

Appelée lorsque le client local a perdu sa connexion à une session OpenTok et tente de se reconnecter.

Détails de la méthode

Réétablissement de la connexion

void onReconnecting(Session session)

Cet événement est déclenché lorsque le client local a perdu sa connexion à une session OpenTok et tente de se reconnecter. Cela résulte d'une perte de connectivité réseau. Si le client parvient à se reconnecter à la session, le onReconnected(Session session) méthode est appelée. Sinon, si le client ne parvient pas à se reconnecter, le Session.SessionListener.onDisconnected(Session session) est appelée.

Lorsque cette méthode est appelée, vous pouvez afficher une notification dans l'interface utilisateur afin d'informer l'utilisateur que l'application tente de se reconnecter à la session et que les flux audio et vidéo sont temporairement interrompus.

Paramètres : : session - La session à laquelle votre client tente de se reconnecter.

Voir aussi : : - onReconnected(Session session)

onReconnected

void onReconnected(Session session)

Cette méthode est appelée lorsque le client local s'est reconnecté à la session OpenTok après une perte temporaire de connexion réseau. Lorsque la connexion est perdue, le onReconnecting(Session session) la méthode est appelée, avant la Session.ReconnectionListener.onReconnected(Session session) méthode. Si le client ne parvient pas à se reconnecter à la session, le Session.SessionListener.onDisconnected(Session session) est appelée.

Tous les éditeurs et abonnés existants sont automatiquement reconnectés lorsque le client se reconnecte et que cette méthode est appelée.

Par défaut, tous les signaux émis par le client local à l'aide de la fonction Session.sendSignal(String type, String data) Les signaux de cette méthode sont envoyés lorsque le client se reconnecte. Pour empêcher l'envoi des signaux déclenchés pendant la déconnexion, utilisez la Session.sendSignal(String type, String data, boolean retryAfterReconnect) méthode permettant d'envoyer le signal, puis définir le retryAfterReconnect paramètre à false. (Tous les signaux envoyés par d'autres clients pendant que votre client était déconnecté sont reçus lors de la reconnexion.)

Paramètres : : session - La session à laquelle votre client s'est reconnecté.

Voir aussi : : - onReconnecting(Session session)