CREADO PARA ANDROID

SDK de videoconferencia Android

Crea salas para teléfonos y tabletas Android. Conecta estado de sala Kotlin y controles del dispositivo a tu UI con el SDK de videoconferencia Android.

RECURSOS PARA DESARROLLADORES

Documentación y ejemplos de SDK de videoconferencia Android

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 las API de sala Android

Descubre la experiencia de sala y su código.

Ciclo de vida de la sala

Crea tu sala

Crea y entra en salas con el SDK de videoconferencia Android. Tu app proporciona usuarios autenticados y un ID de sala.

Leer la documentación
RoomActivity.kt
import io.trtc.tuikit.atomicxcore.api.room.*
import io.trtc.tuikit.atomicxcore.api.CompletionHandler

val options = CreateRoomOptions(roomName = "Team review")
RoomStore.shared().createAndJoinRoom(
    roomID, RoomType.STANDARD, options,
    object : CompletionHandler {
        override fun onSuccess() { /* Render the room. */ }
        override fun onFailure(code: Int, desc: String) {
            // Show a recoverable room entry error.
        }
    }
)

PERSONALIZACIÓN

Dale a la sala la identidad de tu producto

Integra con tu flujo Android

Conecta el SDK de videoconferencia Android a pantallas, identidad y navegación de tu app. Mantén el control total de la sala.

Leer la documentación

COMENZAR

Pon en marcha tu primera sala

  1. 01

    Crea tu app

    Activa Room para la aplicación y los usuarios de prueba.

    Abrir la consola de Room
  2. 02

    Añade SDK de videoconferencia Android

    Sigue la guía de la plataforma para conectar tu proyecto.

    Sigue la Guía de integración
  3. 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
Android Room SDK
app/build.gradle.kts
dependencies {
    implementation("io.trtc.uikit:atomicx-core:3.6.1.66")
    api("com.tencent.imsdk:imsdk-plus:8.7.7201")
}
RoomActivity.kt
import io.trtc.tuikit.atomicxcore.api.room.*
import io.trtc.tuikit.atomicxcore.api.CompletionHandler

val options = CreateRoomOptions(roomName = "Team review")
RoomStore.shared().createAndJoinRoom(
    roomID, RoomType.STANDARD, options,
    object : CompletionHandler {
        override fun onSuccess() { /* Render the room. */ }
        override fun onFailure(code: Int, desc: String) {
            // Show a recoverable room entry error.
        }
    }
)

Preguntas frecuentes sobre SDK de videoconferencia Android

¿Qué incluye el SDK de videoconferencia Android?

El SDK de videoconferencia Android ofrece API del ciclo de vida de salas, estado de participantes y controles para reuniones personalizadas. Tu app aporta identidad y flujos empresariales.

¿Cómo integro el SDK de videoconferencia Android?

Añade las dependencias atomicx-core e imsdk-plus según la guía del Android Core SDK. Autentícate con LoginStore antes de crear una sala o unirte a ella. Configura los permisos de Android y gestiona los eventos del ciclo de vida de la cámara, el micrófono y la Activity. La guía indica Android 5.0+, Gradle 8.0+ y JDK 17–19.

¿Cómo inician sesión los usuarios en el SDK 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?

Crea tu diseño y conecta el estado de sala a tu app. Elige UI Kit para una interfaz lista. Consulta las 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 SDK o UI Kit?

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 SDK 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 SDK 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 SDK de videoconferencia Android?

Crea pantallas de sala y participantes con API documentadas. Tu app gestiona programación, acceso y flujos educativos o empresariales.

Soporte de integración para Android Room

Habla sobre tu aplicación

Conversa sobre tu producto, el uso previsto y tus necesidades de integración.

Contactar con Ventas

Haz sitio para tu próxima idea

Reúne a las personas dentro de tu app.