Entspricht NSObject
Deklariert in OTSubscriberKit.h

Übersicht

Wird zum Senden von Nachrichten an eine OTSubscriber-Instanz verwendet. Wenn Sie die [OTSubscriberKit initWithStream:delegate:] In der Nachricht geben Sie ein OTSubscriberKitDelegate-Objekt an.

Verwendung von Abonnenten

– subscriberDidConnectToStream: erforderliche Methode

Wird gesendet, wenn der Abonnent erfolgreich eine Verbindung zum Stream hergestellt hat.

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

Parameter

subscriber Der Abonnent, der dieses Ereignis ausgelöst hat.

Angemeldet in

OTSubscriberKit.h

– subscriber:didFailWithError: erforderliche Methode

Wird gesendet, wenn der Abonnent keine Verbindung zu seinem Stream herstellen kann.

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

Parameter

subscriber Der Abonnent, der dieses Ereignis ausgelöst hat.
error Der Fehler (ein OTError Objekt), das diesen Verbindungsfehler beschreibt. Das OTSubscriberErrorCode Die Enumeration (definiert in der Klasse „OTError“) definiert Werte für die code Eigenschaft dieses Objekts.

Angemeldet in

OTSubscriberKit.h

– subscriberVideoDisabled:reason:

Diese Meldung wird gesendet, wenn der Abonnent kein Video mehr empfängt. Überprüfen Sie den Parameter „reason“, um den Grund für den Abbruch der Videoübertragung zu ermitteln.

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

Parameter

subscriber Die OTS-Abonnent die keine Videos mehr empfangen werden.
reason Der Grund, warum die Videospur deaktiviert wurde. Siehe OTSubscriberVideoEventReason.

Angemeldet in

OTSubscriberKit.h

– subscriberVideoEnabled:reason:

Diese Nachricht wird gesendet, wenn der Videostream des Abonnenten startet (wenn zuvor kein Video vorhanden war) oder fortgesetzt wird (nachdem das Video deaktiviert wurde). Überprüfen Sie den Parameter „reason“, um den Grund für den Start (oder die Fortsetzung) des Videos zu ermitteln.

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

Parameter

subscriber Die OTS-Abonnent das Videos empfangen wird.
reason Der Grund, warum die Videospur aktiviert wurde. Siehe OTSubscriberVideoEventReason.

Angemeldet in

OTSubscriberKit.h

– subscriberVideoDisableWarning:

Diese Meldung wird gesendet, wenn der OpenTok Media Router feststellt, dass sich die Streaming-Qualität verschlechtert hat und das Video deaktiviert wird, sollte sich die Qualität weiter verschlechtern. Sollte sich die Qualität weiter verschlechtern, deaktiviert der Teilnehmer das Video und die [OTSubscriberKitDelegate subscriberVideoDisabled:reason:] Nachricht wird gesendet. Wenn sich die Stream-Qualität verbessert, wird die [OTSubscriberKitDelegate subscriberVideoDisableWarningLifted:] Die Nachricht wird gesendet.

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

Parameter

subscriber Die OTS-Abonnent die möglicherweise bald keine Videos mehr empfangen können.

Diskussion

Diese Funktion ist nur in Sitzungen verfügbar, die den OpenTok Media Router verwenden (Sitzungen mit dem Medienbetrieb (auf „routed“ gesetzt), nicht in Sitzungen, bei denen der Medienmodus auf „relayed“ gesetzt ist.

Diese Meldung wird vor allem dann gesendet, wenn sich die Verbindungsqualität verschlechtert.

Angemeldet in

OTSubscriberKit.h

– subscriberVideoDisableWarningLifted:

Diese Meldung wird gesendet, wenn der OpenTok Media Router feststellt, dass sich die Stream- Qualität so weit verbessert hat, dass die Deaktivierung des Videos kein unmittelbares Risiko mehr darstellt. Diese Meldung wird gesendet, nachdem die [OTSubscriberKitDelegate subscriberVideoDisableWarning:] Die Nachricht wird gesendet.

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

Parameter

subscriber Die OTS-Abonnent Instanz.

Diskussion

Diese Funktion ist nur in Sitzungen verfügbar, die den OpenTok Media Router verwenden (Sitzungen mit dem Medienbetrieb (auf „routed“ gesetzt), nicht in Sitzungen, bei denen der Medienmodus auf „relayed“ gesetzt ist.

Diese Meldung wird vor allem dann gesendet, wenn sich die Verbindungsqualität verbessert.

Angemeldet in

OTSubscriberKit.h

– subscriberDidDisconnectFromStream:

Wird aufgerufen, wenn der Stream des Teilnehmers unterbrochen wurde.

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

Parameter

subscriber Der Abonnent, der dieses Ereignis ausgelöst hat.

Diskussion

Als Reaktion auf den Versand dieser Nachricht sollten Sie möglicherweise eine Benachrichtigung über die Benutzeroberfläche anzeigen, um den Benutzer darüber zu informieren, dass die Audio-Video-Verbindung vorübergehend unterbrochen ist und die App versucht, die Verbindung zum Stream wiederherzustellen.

Wenn der Client die Verbindung zum Stream wiederherstellt, wird die [OTSubscriberKitDelegate subscriberDidReconnectToStream:] Nachricht gesendet wird.

Angemeldet in

OTSubscriberKit.h

– subscriberDidReconnectToStream:

Wird gesendet, wenn der Stream des Abonnenten wieder aufgenommen wurde, nachdem die [OTSubscriberKitDelegate subscriberDidDisconnectFromStream:] Die Nachricht wird gesendet.

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

Parameter

subscriber Der Abonnent, der dieses Ereignis ausgelöst hat. Siehe [OTSessionDelegate sessionDidReconnect:].

Angemeldet in

OTSubscriberKit.h