# Erstellen Sie native Apps mit Universal Player Wählen Sie Android, iOS, Apple TV oder Samsung Tizen. Laden Sie mit einem berechtigten Abonnement die SDKs herunter, testen Sie die öffentlichen Evaluierungs-Player und nutzen Sie die Anleitungen und App-Screenshots. **Erstellen Sie Ihre App mit DRM-X Universal Player.** Wählen Sie Android, iOS/iPadOS, Apple TV oder Samsung Tizen. Jedes Paket beinhaltet die Player-Integration, eine Beispiel-App und Einrichtungsanweisungen. Bei diesen SDKs handelt es sich um Entwicklervorschauen. Sehen Sie sich die Testergebnisse unten an und testen Sie Ihre eigene App vor der Veröffentlichung. ## 1. Wählen Sie Ihre Plattform[#](#choose-your-platform) ### Android Kotlin, Media3 und Widevine. Telefon- und TV-Samples, Streaming und geschützte VOD-Downloads auf kompatiblen Geräten. [Probieren Sie APK aus und erstellen Sie eine Android-App →](https://docs.drm-x.com/de/sdk/android) ### iPhone & iPad Swift Package, SwiftUI und FairPlay. Touch-Bedienung, Playlists und geschützte Downloads. iOS/iPadOS 15+. [Erstellen Sie Ihre iOS-App →](https://docs.drm-x.com/de/sdk/apple#ios-quick-start) ### Apple TV Derselbe Apple SDK enthält eine tvOS Beispiel-App mit Fernnavigation, Wiedergabelisten und FairPlay Streaming. tvOS 15+. [Erstellen Sie Ihre Apple TV-App →](https://docs.drm-x.com/de/sdk/apple#tvos-quick-start) ### Samsung Smart TV JavaScript, Samsung AVPlay und Widevine DASH VOD. Vollbild-Steuerung, Wiedergabelisten und Fernnavigation. [Probieren Sie das TV-Evaluierungskit aus und erstellen Sie eine Tizen-App →](https://docs.drm-x.com/de/sdk/tizen) ## 2. Laden Sie SDK von Console herunter[#](#download-sdk) - **Anmelden.**Öffnen [Console → Integrations](https://6.drm-x.com/console/integrations) unter Verwendung der Kundenorganisation mit einem aktiven **Professional** oder **Enterprise** Abonnement. - **Wählen Sie Ihre Plattformkarte.**Laden Sie Androids AAR/full SDK, den Apple SDK ZIP oder den Tizen SDK herunter. ZIP. iOS und tvOS verwenden denselben Apple ZIP. - **Extrahieren und öffnen README.md.**Behalten Sie die bereitgestellte Ordnerstruktur bei. Das Console zeigt Release-Details und SHA-256 Prüfsummen. Bewahren Sie Kundenpakete SDK in Ihrem privaten Team-Abhängigkeitsspeicher auf. - **Führen Sie das Beispiel aus und verbinden Sie dann Ihre App.**Folgen Sie der Plattformanleitung. Verwenden Sie Ihre eigenen App-IDs und Signaturzertifikate. Testen Sie Ihre Inhalte, Ihr Backend und Ihre physischen Geräte, bevor Sie Ihre App verteilen. | Herunterladen | Zugriff | Was Sie erhalten | | --- | --- | --- | | Android SDK | Professional / Enterprise | 1.0.0-preview.13: AAR, vollständiges SDK und Integrationsbeispiele mit geprüften Builds | | Apple SDK | Professional / Enterprise | 1.0.0-preview.3: Swift Package, Xcode-Beispiele für iOS/tvOS und Tests | | Tizen SDK | Professional / Enterprise | 1.0.0-preview.1: JavaScript API, Typdeklarationen, Beispiel für Fernbedienung und Tests | | Android-APK zur Evaluierung | Öffentlich | Signierte Demo-App; [herunterladen und installieren](https://docs.drm-x.com/de/sdk/android#try-android-app) | | Samsung Evaluierungskit / WGT | Öffentlich | Unsigniertes Widget und lokaler Begleiter; [konfigurieren und signieren Sie für Ihr TV](https://docs.drm-x.com/de/sdk/tizen#try-tv-app) | | Apple-Bewertung | Aus dem SDK für berechtigte Abonnements erstellen | Signieren Sie das Beispiel mit Ihrem Apple-Team. Es gibt keinen öffentlichen IPA- oder TestFlight-Download. | Trial- und Standard-Konten können jeden Leitfaden lesen und die öffentlichen Bewertungs-Apps herunterladen. SDK Die Download-Berechtigung wird vom Server überprüft, auch wenn ein alter Download-Link wiederverwendet wird. ## 3. Verbinden Sie Ihr Backend und veröffentlichte Inhalte[#](#connect-your-backend) - [Verpacken und veröffentlichen Sie](https://docs.drm-x.com/de/packaging/overview) ein verschlüsseltes Video. Verwenden Sie DASH/CENC für Android/Tizen und HLS/CBCS mit einer aktiven FairPlay-Bereitstellung für Apple. - Erstellen Sie einen authentifizierten HTTPS Playback-Session-Endpunkt in Ihrem eigenen Backend. Es prüft die Berechtigung des Betrachters und ruft [DRM-X Wiedergabesitzung API](https://docs.drm-x.com/de/api-reference/playback-sessions) auf. - Geben Sie Universal Playback Session Contract v1 mit dem registrierten Manifest, den Lizenz-/Zertifikatsrouten, der kurzlebigen Autorisierung und der Endpunkt zum Freigeben der Sitzung zurück. Behalten Sie Site Key und Access Key auf dem Server. - Legen Sie den Endpunkt der App, den veröffentlichten Content IDs und den Viewer-Login-Callback fest. Eine Streaming-Sitzung wird erstellt, wenn die Anzeige beginnt; Stoppen oder ersetzen Sie die Wiedergabe, um sie freizugeben. - Testen Sie zuerst VOD: Ton, Springen in der Zeitleiste, vorhandene Untertitel, Inhaltswechsel, verweigerten Zugriff und das Freigeben der Sitzung. Testen Sie Live nur während einer aktiven Übertragung. Die SDK ersetzt nicht Ihre Kunden-Login- oder Abonnementlogik. Beginnen Sie mit den [Backend-Beispielen](https://docs.drm-x.com/de/integrations/backend-languages); Verwenden Sie einen [Token-Proxy](https://docs.drm-x.com/de/license-service/token-proxy), wenn Ihre Architektur dies benötigt. ## Siehe die Player-Schnittstellen[#](#app-screenshots) Entdecken Sie die Wiedergabe auf Smartphones, TVs und Passagierdisplays. Die bearbeiteten Player-Abbildungen enthalten ein bereitgestelltes Videobild und einen Beispieluntertitel. Ergebnisse der Gerätetests sind unten separat aufgeführt. [![Illustrative Wiedergabemontage. Die Player-Oberfläche wurde um ein bereitgestelltes Videobild und einen Beispieluntertitel ergänzt.](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)Illustrative Wiedergabemontage. Die Player-Oberfläche wurde um ein bereitgestelltes Videobild und einen Beispieluntertitel ergänzt. [![Illustrative Wiedergabemontage. Die Player-Oberfläche wurde um ein bereitgestelltes Videobild und einen Beispieluntertitel ergänzt.](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)Illustrative Wiedergabemontage. Die Player-Oberfläche wurde um ein bereitgestelltes Videobild und einen Beispieluntertitel ergänzt. [Originalen Android-Screenshot ansehen](https://docs.drm-x.com/assets/native-apps/android-settings-capture-20260918.png) [![Illustrative Wiedergabemontage. Die Player-Oberfläche wurde um ein bereitgestelltes Videobild und einen Beispieluntertitel ergänzt.](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)Illustrative Wiedergabemontage. Die Player-Oberfläche wurde um ein bereitgestelltes Videobild und einen Beispieluntertitel ergänzt. [![Illustrative Wiedergabemontage. Die Player-Oberfläche wurde um ein bereitgestelltes Videobild und einen Beispieluntertitel ergänzt.](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)Illustrative Wiedergabemontage. Die Player-Oberfläche wurde um ein bereitgestelltes Videobild und einen Beispieluntertitel ergänzt. ![Android TV](https://docs.drm-x.com/assets/native-apps/android-tv-playback-illustration.png?v=20260918-clean)Android TV. Konzeptillustration. Gerät und Wiedergabeszene sind generiert; die Kompatibilität muss für jeden Einsatz geprüft werden. ![Passagierdisplays im Auto](https://docs.drm-x.com/assets/native-apps/automotive-playback-illustration.png?v=20260918-clean)Passagierdisplays im Auto. Konzeptillustration. Gerät und Wiedergabeszene sind generiert; die Kompatibilität muss für jeden Einsatz geprüft werden. ![Flugzeug-Sitzbildschirme](https://docs.drm-x.com/assets/native-apps/aircraft-playback-illustration.png?v=20260918-clean)Flugzeug-Sitzbildschirme. Konzeptillustration. Gerät und Wiedergabeszene sind generiert; die Kompatibilität muss für jeden Einsatz geprüft werden. ## Getestete Geräte und Prüfungen vor Freigabe[#](#tested-devices) | Plattform | Gerätetests abgeschlossen | Was Sie in Ihrer App testen sollten | | --- | --- | --- | | Android | Samsung Android-Gerät: VOD-/Offline-Abläufe und Live-Schlüsselrotation; der Live-Test vom 17. September erreichte 1920×1080. | Ihr Gerät/CDM, Qualitäts-/Ausgaberichtlinie, Offline-Ablauf, Kaltstart und Erneuerung. Dieses Ergebnis erhebt keinen Anspruch auf Android 4K-Wiedergabe. | | iOS | iPhone: VOD, geschützter Download/Fortsetzung/Erneuerung; sechsminütiger 4K-fähiger Live-/Key-Rotation-Lauf. | Vollständig getrennter Kaltstart, Ihre Inhalts-/Ausgaberichtlinien und physische iPad. Das Simulator-Layout ist kein FairPlay Wiedergabebeweis. | | tvOS | Physisch Apple TV: FairPlay VOD und Fernbedienungen. | Live, 4K/HDR und jede Apple TV/Ausgabekombination. Dieses Paket bietet Streaming auf tvOS. | | Samsung Tizen | Samsung Smart TV (Tizen): Geschütztes Full HD-VOD, fortlaufende Wiedergabe sowie der Wechsel zwischen englischen und chinesischen Untertiteln wurden am 17. September bestätigt. | Testen Sie die neue Integration mit Ihrem Backend und jedem TV-Modell. Live, Offline-Wiedergabe und HDR sind noch nicht geprüft. Für die Evaluierungs-App muss der lokale Hilfsdienst weiterlaufen. | Prüfung der Kunden-SDKs: Die Android-Beispiele wurden mit dem gelieferten AAR erstellt. Das Apple-Paket bestand 25 Tests sowie die Builds der iOS-/tvOS-Simulatorbeispiele unter Xcode 26.3. Die Tests für Lebenszyklus, UI und lokalen Hilfsdienst unter Tizen bestehen. Die Ergebnisse auf echten Geräten beziehen sich auf zuvor getestete Engines und Oberflächen; sie sind keine erneute Geräteabnahme jedes Kundenpakets. ## Wenn das Sample nicht abgespielt wird[#](#get-help) - **SDK Download nicht verfügbar:** bestätigen, dass die ausgewählte Organisation über ein aktives Professional oder Enterprise Abonnement verfügt; Melden Sie sich erneut an, wenn die Sitzung abgelaufen ist. - **Videoautorisierung fehlgeschlagen:** Prüfen Sie Published Content ID, Zuschauerberechtigung und Serverendpunkt. Hinterlegen Sie keine Mandantenzugangsdaten in der App, um das Problem zu umgehen. - **Keine FairPlay-Wiedergabe im Apple-Simulator:** Führen Sie die signierte App für den FairPlay-Test auf einem echten Gerät aus. - **Samsung Installation schlägt fehl:** Überprüfen Sie Developer Mode, DUID, Zertifikatsprofil und Permit to install applications. Befolgen Sie die Tizen-Signaturschritte. - **TV Video stottert:** stellen Sie einen kompatiblen Codec/Wiedergabeleiter bereit; Das getestete Samsung Smart TV benötigt Full HD und nicht ein UHD-erstes Demo-Manifest. Für Support teilen Sie bitte SDK Version, Gerät/OS, Content ID, Uhrzeit und einen redigierten Fehlercode mit. Schließen Sie Anmeldeinformationen, Sitzungsautorisierung, signierte URLs und Lizenznutzlasten aus.