Introdução
Este exemplo mostra como hospedar uma editora (sua câmera) e vários participantes remotos na mesma sessão do Vonage Video.
Este exemplo tem três partes principais que funcionam em conjunto:
-
Gerenciamento de sessões (
MainActivity) — Cria a sessão de vídeo, configura um emissor local e cria um assinante para cada participante remoto. -
Gerenciamento do estado da interface do usuário — Utilizações
mutableStateOfemutableStateListOfpara monitorar alterações na interface do usuário, como se o microfone ou a câmera estão ligados ou desligados, se um slot está ocupado e se o áudio remoto está ativado. -
Interface de usuário do Compose (
SimpleMultipartyScreen) — Exibe os participantes em uma grade, na qual cada espaço permanece na mesma posição. A pré-visualização do vídeo local aparece como uma pequena sobreposição, e os controles na parte inferior permitem que os usuários alternem entre câmeras e ativem ou desativem o áudio/vídeo.
Tempo estimado de conclusão: 25 minutos
Quer pular este tutorial? Você pode ir direto para o código completo do cliente em Kotlin na Compartilhamento de tela pasta da nossa Repositório de aplicativos de exemplo para Android no GitHub. O repositório inclui um arquivo README com documentação completa sobre como executar e explorar o projeto. Este tutorial se concentra na versão em Kotlin do aplicativo de exemplo para Android. Para a versão em Java, consulte o Repositório do aplicativo de exemplo anterior.
Requisitos
Para concluir este tutorial, você precisará de:
- Um account válido da Video API da Vonage — caso você não tenha um, pode inscreva-se para um teste gratuito
- Android Studio
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.