CRIADO PARA FLUTTER
UI Kit de videoconferência Flutter
Adicione uma sala pronta ao app móvel Flutter. Conecte usuários iOS e Android com o UI Kit de videoconferência Flutter.
RECURSOS PARA DESENVOLVEDORES
Documentação e exemplos de UI Kit de videoconferência Flutter
Guias de integração
Instale UI Kit de videoconferência Flutter e ligue os seus utilizadores.
Exemplos e código-fonte
Veja o produto em ação e descubra como ele foi implementado.
Uma conversa entre dispositivos
Conecte equipes de produto revisando materiais em dispositivos iOS e Android.
Transforme aulas de artesanato em conversa
Permita demonstrações do instrutor enquanto alunos compartilham progresso pelo celular.
RECURSOS DE FLUTTER 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
- Aplicativos móveis Flutter
- 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 Flutter
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 Flutter. O app fornece usuários autenticados e ID de sala.
Leia a documentaçãoimport 'package:flutter/material.dart';
import 'package:tencent_conference_uikit/tencent_conference_uikit.dart';
// After login, inside your widget with a BuildContext.
final behavior = RoomBehavior.create(
CreateRoomOptions(roomName: 'Workshop room'),
);
Navigator.of(context).push(MaterialPageRoute(
builder: (_) => RoomMainWidget(
roomID: roomID, behavior: behavior,
config: const ConnectConfig(
autoEnableCamera: false,
autoEnableMicrophone: false, autoEnableSpeaker: true,
),
),
));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 'package:atomic_x_core/atomicxcore.dart';
final result = await LoginStore.shared.login(
sdkAppID: sdkAppID, userID: userID, userSig: userSig,
);
if (result.isSuccess) {
// Open the room after successful authentication.
}Reúna participantes
Use um ID de sala existente para conectar usuários à mesma sessão.
Leia a documentaçãoimport 'package:flutter/material.dart';
import 'package:tencent_conference_uikit/tencent_conference_uikit.dart';
// After login, inside your widget.
Navigator.of(context).push(MaterialPageRoute(
builder: (_) => RoomMainWidget(
roomID: roomID, behavior: const RoomBehavior.enter(),
config: const ConnectConfig(
autoEnableCamera: false,
autoEnableMicrophone: false, autoEnableSpeaker: true,
),
),
));PERSONALIZAÇÃO
Dê à sala a identidade do produto
Mantenha a experiência Flutter conectada
Integre RoomMainWidget às rotas, ComponentTheme, delegates de localização e RoomNavigatorObserver.
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 Flutter
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
flutter pub add tencent_conference_uikitimport 'package:flutter/material.dart';
import 'package:tencent_conference_uikit/tencent_conference_uikit.dart';
// After login, inside your widget with a BuildContext.
final behavior = RoomBehavior.create(
CreateRoomOptions(roomName: 'Workshop room'),
);
Navigator.of(context).push(MaterialPageRoute(
builder: (_) => RoomMainWidget(
roomID: roomID, behavior: behavior,
config: const ConnectConfig(
autoEnableCamera: false,
autoEnableMicrophone: false, autoEnableSpeaker: true,
),
),
));Perguntas frequentes sobre UI Kit de videoconferência Flutter
O que inclui o UI Kit de videoconferência Flutter?
O UI Kit de videoconferência Flutter 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 Flutter?
Configure projetos hospedeiros iOS/Android e dependências pubspec. O UI Kit precisa de ComponentTheme, delegates de localização e RoomNavigatorObserver; esta página trata de apps móveis.
Como os usuários entram no UI Kit de videoconferência Flutter?
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 Flutter com Dart?
Instale o pacote Flutter documentado e configure o projeto nativo de cada destino. Teste o ciclo de vida dos widgets junto ao comportamento subjacente de iOS e Android.
Como testar o UI Kit de videoconferência Flutter 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 Flutter?
Crie um fork do pacote room de TUIKit_Flutter para alterar o código-fonte de RoomMainWidget e seus widgets filhos. Por exemplo, ajuste a ordem dos botões de RoomBottomBarWidget e aponte a dependência tencent_conference_uikit para seu fork e branch. Não dependa de edições em .pub-cache, que podem ser substituídas por operações de dependências. Preserve a ação de sala de cada controle e mantenha as permissões nativas e a navegação da sala configuradas.
Suporte à integração de Flutter Room
Dúvidas sobre integração
Obtenha ajuda para configurar UI Kit de videoconferência Flutter.
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.

