CRIADO PARA REACT
UI Kit de videoconferência React
Incorpore uma visão de reunião pronta ao app React. Reúna vídeo, controles de participantes e conteúdo compartilhado com o UI Kit de videoconferência React.
RECURSOS PARA DESENVOLVEDORES
Documentação e exemplos de UI Kit de videoconferência React
Guias de integração
Instale UI Kit de videoconferência React e ligue os seus utilizadores.
Exemplos e código-fonte
Veja o produto em ação e descubra como ele foi implementado.
Revise ideias cara a cara
Leve revisões de embalagem e discussões de equipe ao espaço React.
Ensine por demonstração
Combine aulas práticas do instrutor com discussão em grupo no app de aprendizagem.
RECURSOS DE REACT 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
- Espaços de trabalho no navegador
- 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 React
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 React. O app fornece usuários autenticados e ID da sala.
Leia a documentaçãoimport { UIKitProvider } from '@tencentcloud/uikit-base-component-react';
import { ConferenceMainView } from '@tencentcloud/roomkit-web-react';
export default function App() {
return (
<UIKitProvider theme="light" language="en-US">
<ConferenceMainView />
</UIKitProvider>
);
}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 { conference } from '@tencentcloud/roomkit-web-react';
await conference.login({ sdkAppId: SDKAppID, userId, userSig });
await conference.createAndJoinRoom({
roomId, options: { roomName: 'Design review' },
});Reúna participantes
Use um ID de sala existente para conectar usuários à mesma sessão.
Leia a documentaçãoimport { conference } from '@tencentcloud/roomkit-web-react';
// After login, join an existing room.
await conference.joinRoom({ roomId });
// Leave without ending the room for everyone.
await conference.leaveRoom();PERSONALIZAÇÃO
Dê à sala a identidade do produto
Integre a reunião ao produto
Use UIKitProvider para tema e idioma e conecte a entrada da reunião às rotas React existentes.
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 React
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
npm install @tencentcloud/roomkit-web-react tuikit-atomicx-react @tencentcloud/uikit-base-component-react @tencentcloud/universal-apiimport { UIKitProvider } from '@tencentcloud/uikit-base-component-react';
import { ConferenceMainView } from '@tencentcloud/roomkit-web-react';
export default function App() {
return (
<UIKitProvider theme="light" language="en-US">
<ConferenceMainView />
</UIKitProvider>
);
}Perguntas frequentes sobre UI Kit de videoconferência React
O que inclui o UI Kit de videoconferência React?
O UI Kit de videoconferência React 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 React?
Consulte o guia React atual para versões e peer dependencies. Acesso à câmera e microfone no navegador exige contexto seguro e permissão do usuário.
Como os usuários entram no UI Kit de videoconferência React?
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.
Isso substitui meu sistema de cursos ou trabalho?
O app continua gerindo conteúdo, permissões, pagamentos e registros de negócio. O componente de reunião adiciona comunicação em tempo real.
Como integrar o UI Kit de videoconferência React com React?
Inicialize o provider documentado e componha os componentes ligados. Alinhe as subscrições e a limpeza com o ciclo de vida do React e teste a navegação e montagens repetidas na aplicação real.
Como testar o UI Kit de videoconferência React 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 React?
Defina theme e language em UIKitProvider de @tencentcloud/uikit-base-component-react. Para mudar a disposição dos vídeos, chame conference.setFeatureConfig({ layoutTemplate: RoomLayoutTemplate.SidebarLayout }) usando RoomLayoutTemplate de tuikit-atomicx-react/room. Isso seleciona um layout compatível, sem substituir livremente todos os componentes da sala. O seletor de convites integrado usa relações de amizade do IM; quando necessário, sincronize os contatos de negócio pelas APIs de servidor documentadas.
Suporte à integração de React Room
Dúvidas sobre integração
Obtenha ajuda para configurar UI Kit de videoconferência React.
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.

