# Cree aplicaciones nativas con Universal Player Elija Android, iOS, Apple TV o Samsung Tizen. Descargue los SDKs disponibles para su suscripción, pruebe los reproductores de evaluación públicos, siga los pasos de configuración y vea capturas de las aplicaciones. **Cree su aplicación con DRM-X Universal Player.** Elija Android, iOS/iPadOS, Apple TV o Samsung Tizen. Cada paquete incluye la integración del reproductor, una aplicación de ejemplo e instrucciones de configuración. Estos SDKs son versiones preliminares para desarrolladores. Revise los resultados de las pruebas y pruebe su propia aplicación antes de publicarla. ## 1. Elige tu plataforma[#](#choose-your-platform) ### Android Kotlin, Media3 y Widevine. Ejemplos para teléfonos y TV, streaming y descargas VOD protegidas en dispositivos compatibles. [Pruebe el APK y cree una aplicación Android →](https://docs.drm-x.com/es/sdk/android) ### iPhone & iPad Swift Package, SwiftUI y FairPlay. Controles táctiles, listas de reproducción y descargas protegidas. iOS/iPadOS 15+. [Crea tu aplicación iOS →](https://docs.drm-x.com/es/sdk/apple#ios-quick-start) ### Apple TV El mismo Apple SDK incluye una aplicación de muestra tvOS con navegación remota, listas de reproducción y FairPlay streaming. tvOS 15+. [Crea tu aplicación Apple TV →](https://docs.drm-x.com/es/sdk/apple#tvos-quick-start) ### Samsung Smart TV JavaScript, Samsung AVPlay y Widevine DASH VOD. Controles de pantalla completa, listas de reproducción y navegación remota. [Pruebe el kit de evaluación TV y cree una aplicación Tizen →](https://docs.drm-x.com/es/sdk/tizen) ## 2. Descargue el SDK de Console[#](#download-sdk) - **Inicie sesión.**Abra [Console → Integrations](https://6.drm-x.com/console/integrations) con una organización de cliente que tenga una suscripción **Professional** o **Enterprise** activa. - **Seleccione la tarjeta de su plataforma.**Descargue el AAR o SDK completo de Android, el Apple SDK ZIP o el Tizen SDK ZIP. iOS y tvOS utilizan el mismo Apple ZIP. - **Extraiga y abra README.md.**Mantenga la estructura de carpetas proporcionada. El Console muestra detalles de la versión y SHA-256 sumas de verificación. Mantenga los paquetes de clientes SDK en el almacenamiento de dependencia de su equipo privado. - **Ejecute la muestra y luego conecte su aplicación.**Siga la guía de la plataforma. Utilice sus propios identificadores de aplicaciones y certificados de firma. Pruebe su contenido, backend y dispositivos físicos antes de distribuir su aplicación. | Descargar | Acceso | Lo que recibes | | --- | --- | --- | | Android SDK | Professional / Enterprise | 1.0.0-preview.13: AAR, SDK completo y proyectos de integración de ejemplo con compilaciones verificadas | | Apple SDK | Professional / Enterprise | 1.0.0-preview.3: Swift Package, ejemplos Xcode para iOS/tvOS y pruebas | | Tizen SDK | Professional / Enterprise | 1.0.0-preview.1 JavaScript API, tipos, muestra y pruebas de control remoto | | Android evaluación APK | Público | Aplicación de demostración firmada; [descargar e instalar](https://docs.drm-x.com/es/sdk/android#try-android-app) | | Samsung kit de evaluación / WGT | Público | Widget sin firmar y servicio auxiliar local local; [configura y firma para tu TV](https://docs.drm-x.com/es/sdk/tizen#try-tv-app) | | Evaluación de Apple | Compilar con el SDK disponible para los planes elegibles | Firme la muestra con su equipo de Apple. No hay descarga pública IPA o TestFlight. | Las cuentas Trial y Standard pueden leer todas las guías y descargar las aplicaciones públicas de evaluación. SDK El servidor verifica el permiso de descarga, incluso cuando se reutiliza un enlace de descarga antiguo. ## 3. Conecte su backend y el contenido publicado[#](#connect-your-backend) - [Empaquetar y publicar](https://docs.drm-x.com/es/packaging/overview) un vídeo cifrado. Utilice DASH/CENC para Android/Tizen y HLS/CBCS con una implementación activa de FairPlay para Apple. - Cree en su backend un endpoint HTTPS autenticado para sesiones de reproducción. Compruebe los derechos del espectador y llame a [DRM-X Playback Session API](https://docs.drm-x.com/es/api-reference/playback-sessions). - Retornar Universal Playback Session Contract v1 con el manifiesto registrado, rutas de licencia/certificado, autorización de corta duración y ruta de liberación. Mantenga el Site Key y el Access Key en el servidor. - Configure el punto final de la aplicación, la publicación Content IDs y la devolución de llamada de inicio de sesión del espectador. Se crea una sesión de transmisión cuando comienza la visualización; detenga o reemplace la reproducción para cancelarla. - Reproduzca primero VOD. Compruebe el audio, el desplazamiento por la línea de tiempo, los subtítulos incluidos en el contenido, el cambio de contenido, el acceso denegado y la liberación de la sesión. Pruebe el directo solo durante una emisión activa. El SDK no reemplaza la lógica de suscripción o inicio de sesión de cliente. Comience con los [ejemplos de backend](https://docs.drm-x.com/es/integrations/backend-languages); utilice un [proxy de token](https://docs.drm-x.com/es/license-service/token-proxy) cuando su arquitectura lo necesite. ## Ver las interfaces del reproductor[#](#app-screenshots) Descubra la reproducción en teléfonos, TV y pantallas para pasajeros. Las imágenes editadas del reproductor incluyen un fotograma proporcionado y un subtítulo de ejemplo. Los resultados de las pruebas en dispositivos se indican por separado más abajo. [![Composición ilustrativa de reproducción. Se han añadido a la interfaz del reproductor un fotograma proporcionado y un subtítulo de ejemplo.](https://docs.drm-x.com/assets/native-apps/android-playback-illustration.png?v=20260918-clean)](https://docs.drm-x.com/assets/native-apps/android-playback-illustration.png?v=20260918-clean)Composición ilustrativa de reproducción. Se han añadido a la interfaz del reproductor un fotograma proporcionado y un subtítulo de ejemplo. [![Composición ilustrativa de reproducción. Se han añadido a la interfaz del reproductor un fotograma proporcionado y un subtítulo de ejemplo.](https://docs.drm-x.com/assets/native-apps/iphone-playback-illustration.png?v=20260918-clean)](https://docs.drm-x.com/assets/native-apps/iphone-playback-illustration.png?v=20260918-clean)Composición ilustrativa de reproducción. Se han añadido a la interfaz del reproductor un fotograma proporcionado y un subtítulo de ejemplo. [Ver la captura original de Android](https://docs.drm-x.com/assets/native-apps/android-settings-capture-20260918.png) [![Composición ilustrativa de reproducción. Se han añadido a la interfaz del reproductor un fotograma proporcionado y un subtítulo de ejemplo.](https://docs.drm-x.com/assets/native-apps/apple-tv-playback-illustration.png?v=20260918-clean)](https://docs.drm-x.com/assets/native-apps/apple-tv-playback-illustration.png?v=20260918-clean)Composición ilustrativa de reproducción. Se han añadido a la interfaz del reproductor un fotograma proporcionado y un subtítulo de ejemplo. [![Composición ilustrativa de reproducción. Se han añadido a la interfaz del reproductor un fotograma proporcionado y un subtítulo de ejemplo.](https://docs.drm-x.com/assets/native-apps/samsung-tv-playback-illustration.png?v=20260918-clean)](https://docs.drm-x.com/assets/native-apps/samsung-tv-playback-illustration.png?v=20260918-clean)Composición ilustrativa de reproducción. Se han añadido a la interfaz del reproductor un fotograma proporcionado y un subtítulo de ejemplo. ![Android TV](https://docs.drm-x.com/assets/native-apps/android-tv-playback-illustration.png?v=20260918-clean)Android TV. Ilustración conceptual. El dispositivo y la escena de reproducción son imágenes generadas; debe verificarse la compatibilidad en cada implementación. ![Pantallas para pasajeros en automóviles](https://docs.drm-x.com/assets/native-apps/automotive-playback-illustration.png?v=20260918-clean)Pantallas para pasajeros en automóviles. Ilustración conceptual. El dispositivo y la escena de reproducción son imágenes generadas; debe verificarse la compatibilidad en cada implementación. ![Pantallas en los respaldos de asientos de avión](https://docs.drm-x.com/assets/native-apps/aircraft-playback-illustration.png?v=20260918-clean)Pantallas en los respaldos de asientos de avión. Ilustración conceptual. El dispositivo y la escena de reproducción son imágenes generadas; debe verificarse la compatibilidad en cada implementación. ## Dispositivos probados y comprobaciones antes del lanzamiento.[#](#tested-devices) | Plataforma | Pruebas de dispositivo completadas | Qué probar en tu aplicación | | --- | --- | --- | | Android | dispositivo Samsung Android: VOD/flujos fuera de línea y rotación de claves en vivo; La transmisión en vivo del 17 de septiembre alcanzó 1920 × 1080. | Su dispositivo/CDM, política de calidad/salida, caducidad sin conexión, arranque en frío y renovación. Este resultado no reclama la reproducción Android 4K. | | iOS | iPhone: VOD, descarga/reanudación/renovación protegida; Ejecución en vivo/rotación de claves con capacidad 4K de seis minutos. | Arranque en frío completamente desconectado, sus políticas de contenido/salida y física iPad. El diseño del simulador no es FairPlay evidencia de reproducción. | | tvOS | Físicos Apple TV: FairPlay VOD y controles remotos. | En vivo, 4K/HDR y cada combinación de Apple TV/salida. Este paquete ofrece transmisión en tvOS. | | Samsung Tizen | Samsung Smart TV (Tizen): VOD protegido en Full HD, reproducción continua y cambio de subtítulos entre inglés y chino confirmados el 17 de septiembre. | Pruebe la nueva integración con su backend y con cada TV. El directo, la reproducción sin conexión y HDR aún no están verificados. La aplicación de evaluación requiere mantener activo el servicio auxiliar local. | Validación del SDK para clientes: los ejemplos Android se compilaron con el AAR distribuido; el paquete Apple superó 25 pruebas y las compilaciones para simulador de ambos ejemplos iOS/tvOS con Xcode 26.3; las pruebas de ciclo de vida, UI y servicio auxiliar de Tizen pasan. Los resultados en dispositivos físicos corresponden a motores e interfaces probados previamente, no a una nueva validación física de cada paquete para clientes. ## Si la muestra no se reproduce[#](#get-help) - **SDK descarga no disponible:** confirme que la organización seleccionada tiene una suscripción activa Professional o Enterprise; inicie sesión nuevamente si la sesión expiró. - **La autorización del video falla:** verifique el Published Content ID, el derecho del espectador y el punto final del servidor. No coloque las credenciales del inquilino en la aplicación para solucionarlo. - **El simulador Apple no reproduce FairPlay:** ejecute la aplicación firmada en un dispositivo físico compatible. - **Samsung la instalación falla: ** verifique Developer Mode, DUID, perfil de certificado y Permit to install applications. Siga los pasos de firma Tizen. - **TV el video tartamudea: ** proporciona un códec/conjunto de representaciones de reproducción compatible; el Samsung Smart TV probado necesita Full HD en lugar de un primer manifiesto de demostración UHD. Para obtener ayuda, comparta la versión SDK, el dispositivo/OS, Content ID, la hora y un código de error sin datos confidenciales. Excluya credenciales, autorización de sesión, URL firmadas y cargas útiles de licencia.