Cumple con NSObject
Declarado en OTSubscriberKit.h

Visión general

Se utiliza para enviar mensajes a una instancia de OTSubscriber. Cuando envías el [OTSubscriberKit initWithStream:delegate:] En el mensaje, se especifica un objeto OTSubscriberKitDelegate.

Uso de los suscriptores

– subscriberDidConnectToStream: método obligatorio

Se envía cuando el suscriptor se conecta correctamente a la transmisión.

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

Parámetros

subscriber El suscriptor que ha generado este evento.

Declarado en

OTSubscriberKit.h

– subscriber:didFailWithError: método obligatorio

Se envía si el suscriptor no consigue conectarse a su transmisión.

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

Parámetros

subscriber El suscriptor que ha generado este evento.
error El error (un OTError objeto) que describe este error de conexión. El OTSubscriberErrorCode La enumeración (definida en la clase OTError) define los valores para el code propiedad de este objeto.

Declarado en

OTSubscriberKit.h

– subscriberVideoDisabled:reason:

Este mensaje se envía cuando el suscriptor deja de recibir el vídeo. Comprueba el parámetro «reason» para conocer el motivo por el que se ha interrumpido la reproducción del vídeo.

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

Parámetros

subscriber El OTSuscriptor que ya no recibirán vídeo.
reason El motivo por el que se desactivó la pista de vídeo. Véase OTSubscriberVideoEventReason.

Declarado en

OTSubscriberKit.h

– subscriberVideoEnabled:reason:

Este mensaje se envía cuando se inicia la transmisión de vídeo del suscriptor (cuando antes no había vídeo) o cuando se reanuda (tras haber desactivado el vídeo). Consulta el parámetro «reason» para conocer el motivo por el que se ha iniciado (o reanudado) el vídeo.

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

Parámetros

subscriber El OTSuscriptor que recibirá el vídeo.
reason El motivo por el que se activó la pista de vídeo. Véase OTSubscriberVideoEventReason.

Declarado en

OTSubscriberKit.h

– subscriberVideoDisableWarning:

Este mensaje se envía cuando el OpenTok Media Router detecta que la calidad de la transmisión se ha deteriorado y que el vídeo se desactivará si la calidad sigue empeorando. Si la calidad sigue empeorando, el suscriptor desactiva el vídeo y el [OTSubscriberKitDelegate subscriberVideoDisabled:reason:] mensaje se envía. Si la calidad de la transmisión mejora, el [OTSubscriberKitDelegate subscriberVideoDisableWarningLifted:] El mensaje se envía.

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

Parámetros

subscriber El OTSuscriptor que podrían dejar de recibir vídeo en breve.

Debate

Esta función solo está disponible en las sesiones que utilizan el OpenTok Media Router (sesiones con el modo multimedia (configurado en «enrutado»), no en sesiones con el modo multimedia configurado en «retransmitido».

Este mensaje se envía principalmente cuando la calidad de la conexión empeora.

Declarado en

OTSubscriberKit.h

– subscriberVideoDisableWarningLifted:

Este mensaje se envía cuando el OpenTok Media Router determina que la calidad de la transmisión ha mejorado hasta el punto de que la desactivación del vídeo no supone un riesgo inmediato. Este mensaje se envía después de que el [OTSubscriberKitDelegate subscriberVideoDisableWarning:] El mensaje se envía.

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

Parámetros

subscriber El OTSuscriptor instancia.

Debate

Esta función solo está disponible en las sesiones que utilizan el OpenTok Media Router (sesiones con el modo multimedia (configurado en «enrutado»), no en sesiones con el modo multimedia configurado en «retransmitido».

Este mensaje se envía principalmente cuando mejora la calidad de la conexión.

Declarado en

OTSubscriberKit.h

– subscriberDidDisconnectFromStream:

Se activa cuando se interrumpe la transmisión del suscriptor.

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

Parámetros

subscriber El suscriptor que ha generado este evento.

Debate

En respuesta al envío de este mensaje, quizá te interese mostrar una notificación en la interfaz de usuario para informar al usuario de que la transmisión de audio y vídeo se ha desconectado temporalmente y de que la aplicación está intentando volver a conectarse a la transmisión.

Si el cliente se vuelve a conectar a la transmisión, el [OTSubscriberKitDelegate subscriberDidReconnectToStream:] se envía el mensaje.

Declarado en

OTSubscriberKit.h

– subscriberDidReconnectToStream:

Se envía cuando se ha reanudado la transmisión del suscriptor, tras el [OTSubscriberKitDelegate subscriberDidDisconnectFromStream:] El mensaje se envía.

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

Parámetros

subscriber El suscriptor que ha generado este evento. Ver [OTSessionDelegate sessionDidReconnect:].

Declarado en

OTSubscriberKit.h