CREADO PARA ANDROID
UI Kit de videoconferencia Android
Añade pantallas de reunión nativas a tu app Android. Reúne vídeo grupal, controles y participantes con el UI Kit de videoconferencia Android.
RECURSOS PARA DESARROLLADORES
Documentación y ejemplos de UI Kit de videoconferencia Android
Guías de integración
Instala UI Kit de videoconferencia Android y conecta a tus usuarios.
Ejemplos y código fuente
Mira el producto en acción y descubre cómo se ha implementado.
Mantén alineados a los equipos distribuidos
Reúne al equipo para revisar exposiciones y comentar cambios desde la tienda.
Muestra los detalles importantes
Fomenta la participación en talleres de cámara con la vista del instructor y vídeos de alumnos.
CAPACIDADES DE ANDROID ROOM
Salas creadas para tu app
Ciclo de vida de la sala
- Crea y únete a salas
- Gestiona salidas y finalizaciones
Conversación en directo
- Conecta el vídeo de participantes
- Controla cámara y micrófono
Experiencia de participantes
- Muestra miembros de la sala
- Refleja cambios de estado de la sala
Identidad de la app
- Conecta tus IDs de usuario
- Autentica con UserSig emitido por el servidor
Integración de plataforma
- Teléfonos y tabletas Android
- Respeta permisos nativos o del navegador
Flujo de tu producto
- Conecta salas a tu navegación
- Mantén datos empresariales en tu app
Explora componentes de reunión Android
Descubre la experiencia de sala y su código.
Un lugar para todos
Monta la vista de reunión con el UI Kit de videoconferencia Android. Tu app proporciona usuarios autenticados e ID de sala.
Leer la documentaciónimport 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)Conecta la identidad de tu app
Inicia sesión con ID de app, ID de usuario y UserSig emitido por el servidor. Entra en la sala tras iniciar sesión correctamente.
Leer la documentaciónimport 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úne a los participantes
Usa un ID de sala existente para reunir usuarios en la misma sesión.
Leer la documentaciónimport 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)PERSONALIZACIÓN
Dale a la sala la identidad de tu producto
Integra con tu flujo Android
Conecta el ciclo de vida Activity y navegación de app. Adapta la barra de sala y superposiciones de participantes de código abierto al producto.
Leer la documentaciónMantén la conversación en marcha
Muestra el estado de participantes y controles en una interfaz clara. Consulta los permisos de anfitrión disponibles en tu plan Room.
Leer la documentaciónCOMENZAR
Pon en marcha tu primera sala
- 01
- 02
Añade UI Kit de videoconferencia Android
Sigue la guía de la plataforma para conectar tu proyecto.
Sigue la Guía de integración - 03
Conéctate a tu primera sala
Conecta usuarios de prueba autenticados a la misma sala. Revisa permisos del dispositivo antes de activar cámara y micrófono.
Configura la autenticación
// 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)Preguntas frecuentes sobre UI Kit de videoconferencia Android
¿Qué incluye el UI Kit de videoconferencia Android?
El UI Kit de videoconferencia Android ofrece interfaz lista con entrada, vistas de vídeo y controles de participantes. Tu app aporta identidad y flujos empresariales.
¿Cómo integro el UI Kit de videoconferencia Android?
La guía de UI Kit importa los módulos fuente tuiroomkit y atomic_x. Sigue la configuración Gradle, manifest y permisos de ejecución; prueba ciclo de vida y rotación del dispositivo.
¿Cómo inician sesión los usuarios en el UI Kit de videoconferencia Android?
Usa SDKAppID, ID de usuario y UserSig generado en el servidor. Mantén el secreto de app fuera del código web y móvil. Gestiona fallos de autenticación antes de entrar.
¿Puedo personalizar la experiencia de reunión?
Adapta componentes y configuraciones documentados. El código de UI Kit nativo expone vistas y barras de herramientas. Revisa opciones compatibles en la guía de plataforma.
¿Cómo se cobra Room?
Los costes dependen de las funciones del plan Room y del uso de audio/vídeo. Consulta la página actual de precios de Conference para capacidades y límites incluidos.
¿Debo elegir UI Kit o SDK?
Elige SDK para crear tu interfaz de sala y gestionar estados. Elige UI Kit para integrar y adaptar una pantalla de reunión lista.
¿Cómo integro el UI Kit de videoconferencia Android con Kotlin o Java?
Sigue la configuración del proyecto Android y manifest, y gestiona permisos en tiempo de ejecución y limpieza de Activity cuando sea necesario. Prueba en dispositivos reales, incluidas transiciones a segundo y primer plano.
¿Cómo pruebo el UI Kit de videoconferencia Android antes de lanzar mi app?
Prueba entrada autenticada, cambios de participantes y controles compatibles de cámara, micrófono y salida.
¿Cómo personalizo la interfaz del UI Kit de videoconferencia Android?
Personaliza el código fuente importado de RoomMainView y sus recursos de Android. Por ejemplo, cambia el orden de los controles de micrófono y cámara en RoomBottomBarView, sustituye roomkit_ic_camera_off.png o modifica las etiquetas en los recursos de cadenas XML. Conserva los nombres de los recursos y los manejadores existentes de las acciones de los dispositivos. Un nuevo botón de grabación o de negocio también necesita su propia acción compatible; modificar solo la barra de herramientas no implementa esa función.
Soporte de integración para Android Room
Preguntas sobre la integración
Obtén ayuda para configurar UI Kit de videoconferencia Android.
Ver la documentación para desarrolladoresHabla sobre tu aplicación
Conversa sobre tu producto, el uso previsto y tus necesidades de integración.
Contactar con VentasHaz sitio para tu próxima idea
Reúne a las personas dentro de tu app.

