CRIADO PARA ANDROID
UI Kit de videoconferência Android
Adicione telas de reunião nativas ao app Android. Reúna vídeo em grupo, controles e participantes com o UI Kit de videoconferência Android.
RECURSOS PARA DESENVOLVEDORES
Documentação e exemplos de UI Kit de videoconferência Android
Guias de integração
Instale UI Kit de videoconferência Android e ligue os seus utilizadores.
Exemplos e código-fonte
Veja o produto em ação e descubra como ele foi implementado.
Mantenha equipes distribuídas alinhadas
Reúna equipes para revisar exposições e discutir mudanças diretamente da loja.
Mostre os detalhes que importam
Torne oficinas de câmera participativas com a visão do instrutor e vídeos dos alunos.
RECURSOS DE ANDROID ROOM
Salas criadas para seu app
Ciclo de vida da sala
- Crie e entre em salas
- Trate ações de saída e encerramento
Conversa ao vivo
- Conecte vídeo dos participantes
- Controle câmera e microfone
Experiência dos participantes
- Exiba membros da sala
- Reflita mudanças de estado da sala
Identidade do app
- Conecte seus IDs de usuário
- Autentique com UserSig emitido pelo servidor
Integração da plataforma
- Celulares e tablets Android
- Respeite permissões nativas ou do navegador
Fluxo do seu produto
- Conecte salas à navegação
- Mantenha dados de negócio no app
Explore componentes de reunião Android
Veja a experiência de sala e seu código.
Um lugar para todos
Monte a visão de reunião com o UI Kit de videoconferência Android. O app fornece usuários autenticados e ID de sala.
Leia a documentaçãoimport com.trtc.uikit.roomkit.view.RoomMainView
import io.trtc.tuikit.atomicxcore.api.room.CreateRoomOptions
// After login, inside your Activity.
val roomView = RoomMainView(this).apply {
init(
roomID,
RoomMainView.RoomBehavior.Create(
CreateRoomOptions(roomName = "Team workshop")
),
RoomMainView.ConnectConfig(
autoEnableCamera = false,
autoEnableMicrophone = false, autoEnableSpeaker = true
)
)
}
setContentView(roomView)Conecte a identidade do app
Entre com ID do app, ID do usuário e UserSig emitido pelo servidor. Acesse a sala após o login bem-sucedido.
Leia a documentaçãoimport io.trtc.tuikit.atomicxcore.api.login.LoginStore
import io.trtc.tuikit.atomicxcore.api.CompletionHandler
LoginStore.shared.login(this, sdkAppID, userID, userSig,
object : CompletionHandler {
override fun onSuccess() { /* Open your room screen. */ }
override fun onFailure(code: Int, desc: String) {
// Show a recoverable sign-in error.
}
}
)Reúna participantes
Use um ID de sala existente para conectar usuários à mesma sessão.
Leia a documentaçãoimport com.trtc.uikit.roomkit.view.RoomMainView
// After login, inside your Activity.
val roomView = RoomMainView(this).apply {
init(roomID, RoomMainView.RoomBehavior.Join,
RoomMainView.ConnectConfig(
autoEnableCamera = false,
autoEnableMicrophone = false, autoEnableSpeaker = true
))
}
setContentView(roomView)PERSONALIZAÇÃO
Dê à sala a identidade do produto
Integre ao fluxo Android
Conecte ciclo de vida Activity e navegação do app. Adapte barra de sala e sobreposições de participantes de código aberto ao produto.
Leia a documentaçãoMantenha a conversa em andamento
Exiba estado dos participantes e controles em uma interface clara. Confira as permissões de anfitrião disponíveis no seu plano Room.
Leia a documentaçãoCOMECE AGORA
Dê vida à sua primeira sala
- 01
- 02
Adicione UI Kit de videoconferência Android
Siga o guia da plataforma para conectar seu projeto.
Siga o Guia de Integração - 03
Conecte-se à sua primeira sala
Conecte usuários de teste autenticados à mesma sala. Confira permissões do dispositivo antes de ativar câmera e microfone.
Configure a autenticação
// Import tuiroomkit and atomic_x modules as documented.
dependencies {
api(project(":tuiroomkit"))
}import com.trtc.uikit.roomkit.view.RoomMainView
import io.trtc.tuikit.atomicxcore.api.room.CreateRoomOptions
// After login, inside your Activity.
val roomView = RoomMainView(this).apply {
init(
roomID,
RoomMainView.RoomBehavior.Create(
CreateRoomOptions(roomName = "Team workshop")
),
RoomMainView.ConnectConfig(
autoEnableCamera = false,
autoEnableMicrophone = false, autoEnableSpeaker = true
)
)
}
setContentView(roomView)Perguntas frequentes sobre UI Kit de videoconferência Android
O que inclui o UI Kit de videoconferência Android?
O UI Kit de videoconferência Android oferece interface pronta com entrada, vídeos e controles de participantes. O app fornece identidade e fluxos de negócio.
Como integrar o UI Kit de videoconferência Android?
O guia do UI Kit importa módulos de código tuiroomkit e atomic_x. Siga configuração Gradle, manifesto e permissões em execução; teste ciclo de vida e rotação do dispositivo.
Como os usuários entram no UI Kit de videoconferência Android?
Use SDKAppID, ID do usuário e UserSig gerado no servidor. Não inclua o segredo do app no código do navegador ou móvel. Trate falhas de autenticação antes de entrar.
Posso personalizar a experiência de reunião?
Adapte componentes e configurações documentados. O código do UI Kit nativo expõe telas e barras de ferramentas. Confira opções compatíveis no guia da plataforma.
Como funciona o preço do Room?
Recursos do plano Room e uso de áudio/vídeo determinam os custos. Consulte a página atual de preços do Conference para capacidades e limites incluídos.
Devo escolher UI Kit ou SDK?
Escolha SDK para interface de sala e estado próprios. Escolha UI Kit para uma tela de reunião pronta que possa integrar e adaptar.
Como integrar o UI Kit de videoconferência Android com Kotlin ou Java?
Siga a configuração do projeto Android e manifest, gerencie permissões em tempo de execução e limpeza da Activity quando necessário. Teste em dispositivos reais, incluindo transições entre segundo e primeiro plano.
Como testar o UI Kit de videoconferência Android antes de lançar o app?
Teste entrada autenticada, mudanças de participantes e controles compatíveis de câmera, microfone e saída.
Como personalizar a interface do UI Kit de videoconferência Android?
Personalize o código-fonte importado de RoomMainView e seus recursos Android. Por exemplo, reordene os controles de microfone e câmera em RoomBottomBarView, substitua roomkit_ic_camera_off.png ou altere os rótulos nos recursos de strings XML. Preserve os nomes dos recursos e os handlers existentes das ações dos dispositivos. Um novo botão de gravação ou de negócio também precisa de uma ação compatível própria; alterar apenas a barra de ferramentas não implementa esse recurso.
Suporte à integração de Android Room
Dúvidas sobre integração
Obtenha ajuda para configurar UI Kit de videoconferência Android.
Ver a documentação para desenvolvedoresConverse sobre seu aplicativo
Converse sobre seu produto, uso esperado e necessidades de integração.
Entre em contato com a equipe de vendasAbra espaço para sua próxima ideia
Reúna pessoas dentro do app.

