| 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