# Crie aplicativos nativos com Universal Player Escolha Android, iOS, Apple TV ou Samsung Tizen. Baixe SDKs qualificados, experimente players de avaliação pública, siga as etapas de configuração e veja as capturas de tela do aplicativo. **Crie seu aplicativo com DRM-X Universal Player.** Escolha Android, iOS/iPadOS, Apple TV ou Samsung Tizen. Cada pacote inclui a integração do player, um aplicativo de exemplo e instruções de configuração. Estes SDKs são versões preliminares para desenvolvedores. Consulte os resultados dos testes e teste seu aplicativo antes de publicá-lo. ## 1. Escolha sua plataforma[#](#choose-your-platform) ### Android Kotlin, Media3 e Widevine. Exemplos para celulares e TV, streaming e downloads VOD protegidos em dispositivos compatíveis. [Experimente o APK e crie um aplicativo Android →](https://docs.drm-x.com/pt/sdk/android) ### iPhone & iPad Swift Package, SwiftUI e FairPlay. Controles de toque, listas de reprodução e downloads protegidos. iOS/iPadOS 15+. [Crie seu aplicativo iOS →](https://docs.drm-x.com/pt/sdk/apple#ios-quick-start) ### Apple TV O mesmo Apple SDK inclui um aplicativo de amostra tvOS com navegação remota, listas de reprodução e streaming FairPlay. tvOS 15+. [Crie seu aplicativo Apple TV →](https://docs.drm-x.com/pt/sdk/apple#tvos-quick-start) ### Samsung Smart TV JavaScript, Samsung AVPlay e Widevine DASH VOD. Controles em tela cheia, listas de reprodução e navegação remota. [Experimente o kit de avaliação TV e crie um aplicativo Tizen →](https://docs.drm-x.com/pt/sdk/tizen) ## 2. Baixe o SDK de Console[#](#download-sdk) - **Entre na conta.**Abra [Console → Integrations](https://6.drm-x.com/console/integrations) com uma organização de cliente que tenha assinatura **Professional** ou **Enterprise** ativa. - **Escolha o cartão da plataforma.**Baixe o AAR ou SDK completo de Android, o Apple SDK ZIP ou o Tizen SDK ZIP. iOS e tvOS usam o mesmo Apple ZIP. - **Extraia o pacote e abra README.md.**Mantenha a estrutura de pastas fornecida. O Console mostra os detalhes da versão e as somas de verificação SHA-256. Guarde os pacotes SDK para clientes no repositório privado de dependências da sua equipe. - **Execute a amostra e conecte seu aplicativo.**Siga o guia da plataforma. Use seus próprios identificadores de aplicativo e certificados de assinatura. Teste seu conteúdo, back-end e dispositivos físicos antes de distribuir seu aplicativo. | Baixar | Acesso | O que você recebe | | --- | --- | --- | | Android SDK | Professional / Enterprise | 1.0.0-preview.13: AAR, SDK completo e projetos de integração de exemplo com compilação verificada | | Apple SDK | Professional / Enterprise | 1.0.0-preview.3: Swift Package, exemplos Xcode para iOS/tvOS e testes | | Tizen SDK | Professional / Enterprise | 1.0.0-preview.1 JavaScript API, tipos, amostra de controle remoto e testes | | Android avaliação APK | Público | Aplicativo de demonstração assinado; [baixar e instalar](https://docs.drm-x.com/pt/sdk/android#try-android-app) | | Samsung kit de avaliação / WGT | Público | Widget não assinado e serviço auxiliar local local; [configure e assine seu TV](https://docs.drm-x.com/pt/sdk/tizen#try-tv-app) | | Avaliação da Apple | Compile com o SDK disponível para os planos elegíveis | Assine a amostra com sua equipe Apple. Não há download público de IPA ou TestFlight. | As contas Trial e Standard podem ler todos os guias e baixar os aplicativos de avaliação pública. SDK a permissão de download é verificada pelo servidor, inclusive quando um link de download antigo é reutilizado. ## 3. Conecte seu backend e conteúdo publicado[#](#connect-your-backend) - [Empacote e publique](https://docs.drm-x.com/pt/packaging/overview) um vídeo criptografado. Use DASH/CENC para Android/Tizen e HLS/CBCS com uma implantação FairPlay ativa para Apple. - Crie no seu backend um endpoint HTTPS autenticado para sessões de reprodução. Verifique o direito de acesso do espectador e chame a [DRM-X Playback Session API](https://docs.drm-x.com/pt/api-reference/playback-sessions). - Retorne Universal Playback Session Contract v1 com o manifesto registrado, rotas de licença/certificado, autorização de curta duração e rota de liberação. Mantenha Site Key e Access Key no servidor. - Defina o endpoint do aplicativo, Content IDs publicado e retorno de chamada de login do visualizador. Uma sessão de streaming é criada quando a visualização começa; pare ou substitua a reprodução para liberá-la. - Play VOD primeiro. Confirme áudio, avanço na linha do tempo, legendas fornecidas pelo seu conteúdo, troca de conteúdo, acesso negado e liberação de sessão. Teste ao vivo apenas durante um evento ativo. O SDK não substitui o login do cliente ou a lógica de assinatura. Comece com os [exemplos de backend](https://docs.drm-x.com/pt/integrations/backend-languages); use um [token proxy](https://docs.drm-x.com/pt/license-service/token-proxy) quando sua arquitetura precisar. ## Veja as interfaces do player[#](#app-screenshots) Explore a reprodução em telefones, TV e telas para passageiros. As imagens editadas do player incluem um quadro de vídeo fornecido e uma legenda de exemplo. Os resultados dos testes em dispositivos estão listados separadamente abaixo. [![Composição ilustrativa de reprodução. Foram adicionados à interface do player um quadro de vídeo fornecido e uma legenda de exemplo.](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)Composição ilustrativa de reprodução. Foram adicionados à interface do player um quadro de vídeo fornecido e uma legenda de exemplo. [![Composição ilustrativa de reprodução. Foram adicionados à interface do player um quadro de vídeo fornecido e uma legenda de exemplo.](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)Composição ilustrativa de reprodução. Foram adicionados à interface do player um quadro de vídeo fornecido e uma legenda de exemplo. [Ver a captura original do Android](https://docs.drm-x.com/assets/native-apps/android-settings-capture-20260918.png) [![Composição ilustrativa de reprodução. Foram adicionados à interface do player um quadro de vídeo fornecido e uma legenda de exemplo.](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)Composição ilustrativa de reprodução. Foram adicionados à interface do player um quadro de vídeo fornecido e uma legenda de exemplo. [![Composição ilustrativa de reprodução. Foram adicionados à interface do player um quadro de vídeo fornecido e uma legenda de exemplo.](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)Composição ilustrativa de reprodução. Foram adicionados à interface do player um quadro de vídeo fornecido e uma legenda de exemplo. ![Android TV](https://docs.drm-x.com/assets/native-apps/android-tv-playback-illustration.png?v=20260918-clean)Android TV. Ilustração conceitual. O dispositivo e a cena de reprodução são imagens geradas; a compatibilidade deve ser verificada em cada implantação. ![Telas para passageiros em automóveis](https://docs.drm-x.com/assets/native-apps/automotive-playback-illustration.png?v=20260918-clean)Telas para passageiros em automóveis. Ilustração conceitual. O dispositivo e a cena de reprodução são imagens geradas; a compatibilidade deve ser verificada em cada implantação. ![Telas no encosto dos assentos de avião](https://docs.drm-x.com/assets/native-apps/aircraft-playback-illustration.png?v=20260918-clean)Telas no encosto dos assentos de avião. Ilustração conceitual. O dispositivo e a cena de reprodução são imagens geradas; a compatibilidade deve ser verificada em cada implantação. ## Dispositivos testados e verificações antes do lançamento[#](#tested-devices) | Plataforma | Testes de dispositivos concluídos | O que testar em seu aplicativo | | --- | --- | --- | | Android | dispositivo Samsung Android: VOD/fluxos off-line e rotação de chave ativa; A execução ao vivo de 17 de setembro atingiu 1920×1080. | Seu dispositivo/CDM, política de qualidade/saída, expiração offline, inicialização a frio e renovação. Este resultado não reivindica reprodução de Android 4K. | | iOS | iPhone: VOD, download/retomada/renovação protegidos; execução de rotação de chaves/ao vivo com capacidade para 4K de seis minutos. | Inicialização a frio totalmente desconectada, suas políticas de conteúdo/saída e iPad físico. O layout do simulador não é uma evidência de reprodução FairPlay. | | tvOS | Físico Apple TV: FairPlay VOD e controles remotos. | Ao vivo, 4K/HDR e cada combinação de Apple TV/saída. Este pacote oferece streaming em tvOS. | | Samsung Tizen | Samsung Smart TV (Tizen): VOD protegido em Full HD, reprodução contínua e alternância entre legendas em inglês e chinês confirmadas em 17 de setembro. | Teste a nova integração com seu backend e com cada TV. Transmissão ao vivo, reprodução offline e HDR ainda não foram verificados. O aplicativo de avaliação precisa manter o serviço auxiliar local em execução. | Validação do SDK para clientes: os exemplos Android foram compilados com o AAR fornecido. O pacote Apple passou em 25 testes e nas compilações dos exemplos iOS/tvOS para simulador com Xcode 26.3. Os testes de ciclo de vida, UI e serviço auxiliar do Tizen passaram. Os resultados em dispositivos físicos se referem aos motores e interfaces testados anteriormente, não a uma nova validação física de cada pacote para clientes. ## Se a amostra não for reproduzida[#](#get-help) - **SDK download indisponível:** confirme se a organização selecionada tem uma assinatura Professional ou Enterprise ativa; faça login novamente se a sessão expirar. - **Falha na autorização de vídeo:** verifique Published Content ID, direito do visualizador e endpoint do servidor. Não coloque credenciais de locatário no aplicativo para contornar isso. - **O simulador Apple não reproduz FairPlay:** execute o aplicativo assinado em um dispositivo físico compatível. - **Samsung falha na instalação:** verifique Developer Mode, DUID, perfil de certificado e Permit to install applications. Siga as etapas de assinatura Tizen. - **TV falhas de vídeo: ** fornece um codec/rendition ladder de representação compatível; o Samsung Smart TV testado precisa de Full HD em vez de um primeiro manifesto de demonstração UHD. Para suporte, compartilhe SDK versão, dispositivo/OS, Content ID, hora e um código de erro sem dados confidenciais. Exclua credenciais, autorização de sessão, URLs assinados e cargas de licença.