Conforme à NSObject
Déclaré dans OTSubscriberKit.h

Vue d'ensemble

Permet d'envoyer des messages à une instance OTSubscriber. Lorsque vous envoyez le [OTSubscriberKit initWithStream:delegate:] Dans ce message, vous spécifiez un objet OTSubscriberKitDelegate.

Utilisation des abonnés

– subscriberDidConnectToStream: méthode obligatoire

Envoyé lorsque l'abonné se connecte avec succès au flux.

- (void)subscriberDidConnectToStream:(nonnull OTSubscriberKit *)subscriber

Paramètres

subscriber L'abonné à l'origine de cet événement.

Déclaré à

OTSubscriberKit.h

– subscriber:didFailWithError: méthode obligatoire

Envoyé si l'abonné ne parvient pas à se connecter à son flux.

- (void)subscriber:(nonnull OTSubscriberKit *)subscriber didFailWithError:(nonnull OTError *)error

Paramètres

subscriber L'abonné à l'origine de cet événement.
error L'erreur (une OTError objet) qui décrit cette erreur de connexion. Le OTSubscriberErrorCode L'énumération (définie dans la classe OTError) définit les valeurs pour le code propriété de cet objet.

Déclaré à

OTSubscriberKit.h

– subscriberVideoDisabled:reason:

Ce message est envoyé lorsque l'abonné ne reçoit plus la vidéo. Consultez le paramètre « reason » pour connaître la raison de l'interruption de la vidéo.

- (void)subscriberVideoDisabled:(nonnull OTSubscriberKit *)subscriber reason:(OTSubscriberVideoEventReason)reason

Paramètres

subscriber Les Abonné OTS qui ne recevront plus de vidéos.
reason La raison pour laquelle la piste vidéo a été désactivée. Voir OTSubscriberVideoEventReason.

Déclaré à

OTSubscriberKit.h

– subscriberVideoEnabled:reason:

Ce message est envoyé lorsque le flux vidéo de l'abonné démarre (alors qu'il n'y avait auparavant aucune vidéo) ou reprend (après une interruption de la vidéo). Consultez le paramètre « reason » pour connaître la raison pour laquelle la vidéo a démarré (ou repris).

- (void)subscriberVideoEnabled:(nonnull OTSubscriberKit *)subscriber reason:(OTSubscriberVideoEventReason)reason

Paramètres

subscriber Les Abonné OTS qui recevra la vidéo.
reason La raison pour laquelle la piste vidéo a été activée. Voir OTSubscriberVideoEventReason.

Déclaré à

OTSubscriberKit.h

– subscriberVideoDisableWarning:

Ce message est envoyé lorsque le routeur multimédia OpenTok détecte que la qualité du flux s'est dégradée et que la vidéo sera désactivée si la qualité continue de se dégrader. Si la qualité continue de se dégrader, l'abonné désactive la vidéo et le [OTSubscriberKitDelegate subscriberVideoDisabled:reason :] message est envoyé. Si la qualité du flux s'améliore, le [OTSubscriberKitDelegate subscriberVideoDisableWarningLifted :] Le message est envoyé.

- (void)subscriberVideoDisableWarning:(nonnull OTSubscriberKit *)subscriber

Paramètres

subscriber Les Abonné OTS qui pourraient bientôt ne plus recevoir de flux vidéo.

Discussion

Cette fonctionnalité n'est disponible que dans les sessions utilisant l' OpenTok Media Router (sessions avec le mode média (réglé sur « routed »), et non dans les sessions dont le mode multimédia est réglé sur « relayed ».

Ce message est généralement envoyé lorsque la qualité de la connexion se détériore.

Déclaré à

OTSubscriberKit.h

– subscriberVideoDisableWarningLifted:

Ce message est envoyé lorsque le routeur multimédia OpenTok constate que la qualité du flux s'est suffisamment améliorée pour que la désactivation de la vidéo ne présente plus de risque immédiat. Ce message est envoyé après la [OTSubscriberKitDelegate subscriberVideoDisableWarning :] Le message est envoyé.

- (void)subscriberVideoDisableWarningLifted:(nonnull OTSubscriberKit *)subscriber

Paramètres

subscriber Les Abonné OTS instance.

Discussion

Cette fonctionnalité n'est disponible que dans les sessions utilisant l' OpenTok Media Router (sessions avec le mode média (réglé sur « routed »), et non dans les sessions dont le mode multimédia est réglé sur « relayed ».

Ce message est généralement envoyé lorsque la qualité de la connexion s'améliore.

Déclaré à

OTSubscriberKit.h

– subscriberDidDisconnectFromStream:

Appelée lorsque le flux de l'abonné a été interrompu.

- (void)subscriberDidDisconnectFromStream:(nonnull OTSubscriberKit *)subscriber

Paramètres

subscriber L'abonné à l'origine de cet événement.

Discussion

En réponse à l'envoi de ce message, vous pouvez afficher une notification dans l'interface utilisateur afin d'informer l'utilisateur que le flux audio-vidéo est temporairement déconnecté et que l'application tente de se reconnecter au flux.

Si le client se reconnecte au flux, le [OTSubscriberKitDelegate subscriberDidReconnectToStream:] est envoyé.

Déclaré à

OTSubscriberKit.h

– subscriberDidReconnectToStream:

Envoyé lorsque le flux de l'abonné a repris, après le [OTSubscriberKitDelegate subscriberDidDisconnectFromStream:] Le message est envoyé.

- (void)subscriberDidReconnectToStream:(nonnull OTSubscriberKit *)subscriber

Paramètres

subscriber L'abonné à l'origine de cet événement. Voir [OTSessionDelegate sessionDidReconnect:].

Déclaré à

OTSubscriberKit.h