Está em conformidade com NSObject
Declarado em OTSubscriberKit.h

Visão geral

Usado para enviar mensagens para uma instância de OTSubscriber. Ao enviar a [OTSubscriberKit initWithStream:delegate:] Na mensagem, você especifica um objeto OTSubscriberKitDelegate.

Utilização de assinantes

– subscriberDidConnectToStream: método obrigatório

Enviado quando o assinante se conecta com sucesso à transmissão.

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

Parâmetros

subscriber O assinante que gerou este evento.

Declarado em

OTSubscriberKit.h

– subscriber:didFailWithError: método obrigatório

Enviado caso o assinante não consiga se conectar à sua transmissão.

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

Parâmetros

subscriber O assinante que gerou este evento.
error O erro (um OTError objeto) que descreve esse erro de conexão. O OTSubscriberErrorCode A enumeração (definida na classe OTError) define valores para o code propriedade deste objeto.

Declarado em

OTSubscriberKit.h

– subscriberVideoDisabled:reason:

Esta mensagem é enviada quando o assinante deixa de receber o vídeo. Verifique o parâmetro “reason” para saber o motivo pelo qual o vídeo foi interrompido.

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

Parâmetros

subscriber O OTSubscriber que não receberão mais vídeos.
reason O motivo pelo qual a trilha de vídeo foi desativada. Veja OTSubscriberVideoEventReason.

Declarado em

OTSubscriberKit.h

– subscriberVideoEnabled:reason:

Esta mensagem é enviada quando a transmissão de vídeo do assinante é iniciada (quando antes não havia vídeo) ou retomada (após o vídeo ter sido desativado). Verifique o parâmetro “reason” para saber o motivo pelo qual o vídeo foi iniciado (ou retomado).

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

Parâmetros

subscriber O OTSubscriber que receberá o vídeo.
reason O motivo pelo qual a trilha de vídeo foi ativada. Veja OTSubscriberVideoEventReason.

Declarado em

OTSubscriberKit.h

– subscriberVideoDisableWarning:

Esta mensagem é enviada quando o OpenTok Media Router detecta que a qualidade da transmissão se deteriorou e que o vídeo será desativado caso a qualidade se deteriore ainda mais. Se a qualidade se deteriorar ainda mais, o assinante desativará o vídeo e o [OTSubscriberKitDelegate subscriberVideoDisabled:reason:] mensagem é enviada. Se a qualidade do stream melhorar, a [OTSubscriberKitDelegate subscriberVideoDisableWarningLifted:] A mensagem foi enviada.

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

Parâmetros

subscriber O OTSubscriber que podem deixar de receber vídeos em breve.

Discussão

Esse recurso está disponível apenas em sessões que utilizam o OpenTok Media Router (sessões com o modo de mídia (configurado como “routed”), e não em sessões com o modo de mídia configurado como “relayed”.

Essa mensagem é enviada principalmente quando a qualidade da conexão piora.

Declarado em

OTSubscriberKit.h

– subscriberVideoDisableWarningLifted:

Esta mensagem é enviada quando o OpenTok Media Router determina que a qualidade da transmissão melhorou a ponto de a desativação do vídeo não representar um risco imediato. Esta mensagem é enviada após o [OTSubscriberKitDelegate subscriberVideoDisableWarning:] A mensagem foi enviada.

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

Parâmetros

subscriber O OTSubscriber instância.

Discussão

Esse recurso está disponível apenas em sessões que utilizam o OpenTok Media Router (sessões com o modo de mídia (configurado como “routed”), e não em sessões com o modo de mídia configurado como “relayed”.

Essa mensagem é enviada principalmente quando a qualidade da conexão melhora.

Declarado em

OTSubscriberKit.h

– subscriberDidDisconnectFromStream:

É chamado quando o fluxo do assinante é interrompido.

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

Parâmetros

subscriber O assinante que gerou este evento.

Discussão

Em resposta ao envio desta mensagem, talvez seja recomendável exibir uma notificação na interface do usuário, para informar ao usuário que o fluxo de áudio e vídeo está temporariamente desconectado e que o aplicativo está tentando se reconectar ao fluxo.

Se o cliente se reconectar ao stream, o [OTSubscriberKitDelegate subscriberDidReconnectToStream:] A mensagem é enviada.

Declarado em

OTSubscriberKit.h

– subscriberDidReconnectToStream:

Enviado quando a transmissão do assinante for retomada, após o [OTSubscriberKitDelegate subscriberDidDisconnectFromStream:] a mensagem é enviada.

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

Parâmetros

subscriber O assinante que gerou este evento. Veja [OTSessionDelegate sessionDidReconnect:].

Declarado em

OTSubscriberKit.h