Kotlin
Conecte-se, publique e mostre quem você é
Após a concessão das permissões:
- Crie um
Sessioncom o ID do aplicativo e o ID da sessão. connect(token).- Em
onConnected, criar umPublisher, anexarpublisher.viewpara um contêiner, entãosession.publish(publisher).
Copiar
val session = Session.Builder(context, VideoConfig.APP_ID, VideoConfig.SESSION_ID)
.build()
session.setSessionListener(object : Session.SessionListener {
override fun onConnected(session: Session) {
val publisher = Publisher.Builder(context).build().apply {
setPublisherListener(/* … */)
setStyle(
com.opentok.android.BaseVideoRenderer.STYLE_VIDEO_SCALE,
com.opentok.android.BaseVideoRenderer.STYLE_VIDEO_FILL
)
}
publisherContainer.removeAllViews()
publisherContainer.addView(publisher.view)
session.publish(publisher)
}
override fun onDisconnected(session: Session) {}
override fun onError(session: Session, error: com.opentok.android.OpentokError) {}
override fun onStreamReceived(session: Session, stream: Stream) { /* Step 5 */ }
override fun onStreamDropped(session: Session, stream: Stream) { /* Step 5 */ }
})
session.connect(VideoConfig.TOKEN)
Ligar session.onResume() / session.onPause() da hospedagem Activity ou Fragment para acompanhar o ciclo de vida do aplicativo.
Multipartidário simples
Aprenda a usar o SDK do Vonage para Android em chamadas com vários participantes. O aplicativo transmite áudio e vídeo a partir de um dispositivo e pode se conectar a vários assinantes.
Disponível em:
Etapas
1
Introdução2
Introdução3
Criando um novo projeto4
Adicionando o SDK do Android5
Configurando a autenticação6
Solicitação de permissões7
Conecte-se, publique e mostre quem você é8
Inscrição múltipla em todas as transmissões remotas9
Exibir o SDK do Host no AndroidView10
Executando o aplicativo11
Conclusão