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

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.

Visão de reunião

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ção
room_screen.dart
import '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,
    ),
  ),
));

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ção

COMECE AGORA

Dê vida à sua primeira sala

  1. 01

    Crie seu app

    Ative Room para a aplicação e os utilizadores de teste.

    Abrir a consola de Room
  2. 02

    Adicione UI Kit de videoconferência Flutter

    Siga o guia da plataforma para conectar seu projeto.

    Siga o Guia de Integração
  3. 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 Room UI Kit
Terminal
flutter pub add tencent_conference_uikit
room_screen.dart
import '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

Abra espaço para sua próxima ideia

Reúna pessoas dentro do app.