Classe de contenção: : Sessão


interface pública estática Session.SessionListener

Monitora as mudanças de estado em um Session objeto.

Veja também: : - Session.setSessionListener(SessionListener listener)

Resumo do método

Todos os métodosMétodos de instânciaMétodos abstratos

Modificador e Tipo

Método

Descrição

void

onConnected(Session session)

É acionado quando o cliente se conecta à sessão do OpenTok.

void

onDisconnected(Session session)

É acionado quando o cliente não está mais conectado à sessão do OpenTok .

void

onError(Session session, OpentokError error)

É acionado quando ocorre algum problema ao se conectar ou durante a conexão com a sessão.

void

onStreamDropped(Session session, Stream stream)

É chamado quando outro o cliente deixa de transmitir para esta sessão do OpenTok.

void

onStreamReceived(Session session, Stream stream)

É acionado quando há um novo stream publicado por outro cliente nesta sessão do OpenTok.

Detalhes do método

onConnected

void onConnected(Sessão sessão)

É acionado quando o cliente se conecta à sessão do OpenTok.

Parâmetros: : session - A sessão à qual seu cliente se conectou.

onDisconnected

void onDisconnected(Sessão sessão)

É acionado quando o cliente não está mais conectado à sessão do OpenTok .

Parâmetros: : session - A sessão da qual seu cliente se desconectou.

onStreamReceived

void onStreamReceived(Sessão sessão, Transmissão (stream)

É acionado quando há um novo stream publicado por outro cliente nesta sessão do OpenTok.

Parâmetros: : session - A sessão na qual o stream foi adicionado. : stream - Um objeto `Stream` que representa o novo fluxo, o qual pode ser usado para criar um `Subscriber`.

onStreamDropped

void onStreamDropped(Sessão sessão, Transmissão (stream)

É chamado quando outro o cliente deixa de transmitir para esta sessão do OpenTok.

Parâmetros: : session - A sessão da qual o stream foi removido. : stream - Um objeto `Stream` que representa o fluxo descartado, o qual pode ser usado para identificar um assinante.

onError

void onError(Sessão sessão, OpentokError erro)

É chamado quando ocorre algum problema ao se conectar ou durante a conexão com a sessão. Após a chamada desse método, a sessão deve ser considerada inativa e indisponível. Não tente se reconectar nem chamar outros métodos do objeto Session.

Este método é chamado se a tentativa de conexão com a sessão falhar. Ele também é chamado se a conexão com a sessão for interrompida devido a um erro após uma conexão bem-sucedida; nesse caso, o método é chamado imediatamente antes da onDisconnected(Session session) o método é chamado.

Parâmetros: : session - A sessão em que ocorreu o erro. : error - Uma mensagem de erro que descreve a causa do erro.