Kotlin

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:

  1. Gerenciamento de sessões (MainActivity) — Cria a sessão de vídeo, configura um emissor local e cria um assinante para cada participante remoto.

  2. Gerenciamento do estado da interface do usuário — Utilizações mutableStateOf e mutableStateListOf para 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.

  3. 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:

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:
Kotlin
Etapas
1
Introdução
2
Introdução
3
Criando um novo projeto
4
Adicionando o SDK do Android
5
Configurando a autenticação
6
Solicitação de permissões
7
Conecte-se, publique e mostre quem você é
8
Inscrição múltipla em todas as transmissões remotas
9
Exibir o SDK do Host no AndroidView
10
Executando o aplicativo
11
Conclusão