Überblick
Mit dem Native SDK für tvOS können Sie videozentrierte Apps für das Apple TV erstellen.
- Video Cloud-Kunden können Inhalte der Video Cloud-Bibliothek wiedergeben
- Brightcove Player-Kunden können Videos mit über das Internet zugänglichen URLs wiedergeben
Bei der Aufnahme Ihrer Inhalte empfehlen wir die Verwendung eines hochauflösenden Profils für die besten Wiedergaben für Apple TV. Weitere Informationen finden Sie in Apples Videoformate für Apple TV Dokumentation.
Unterstützte Versionen
Aktive Unterstützung
Brightcove bietet aktiven Support für das neueste tvOS SDK in der neuesten öffentlichen Version der folgenden tvOS-Versionen:
- tvOS 16
- tvOS 15.6
- tvOS 14.7
- tvOS 13.4.8
Passive Unterstützung
Brightcove bietet passive Unterstützung für die folgenden tvOS-Versionen:
- tvOS 12.4.1
- tvOS 11.4.1 (Wenn Sie IMA-Anzeigen verwenden möchten, benötigen Sie tvOS 12.4.1 oder neuer)
Unterstützungsstufen verstehen
Unterstützung wird definiert in Bezug auf die [Hauptversion].[Nebenversion].[Patch-Version] eines Betriebssystems (zum Beispiel: tvOS 11.4.1). Um von den neuesten Technologieverbesserungen von Apple zu profitieren, bieten wir zwei Supportstufen an:
- Aktiv: Brightcove testet und behebt Fehler in diesen Betriebssystemversionen.
- Passiv: Brightcove wird diese Betriebssystemversionen testen, aber Fehlerkorrekturen werden von Fall zu Fall behandelt.
Im Allgemeinen bietet Brightcove aktiven Support für die Versionen des Betriebssystems, die von 80 % der Benutzerbasis verwendet werden, und passiven Support für andere Versionen, die von mindestens 5 % der Benutzerbasis verwendet werden.
Erste Schritte
Bevor Sie mit der Entwicklung mit dem Native SDK für tvOS beginnen, sollten Sie sich mit einigen Konzepten vertraut machen:
- Medien
Die aktuelle Version des nativen SDK unterstützt die Wiedergabe von Inhalten aus Ihrem Video Cloud-Konto über die Playback-API oder als Remote-Assets mit über das Internet zugänglichen URLs.
- Analytik
Mit dem nativen SDK erhalten Video Cloud-Kunden automatisch zuverlässige Analysedaten, die in Video Cloud gemeldet werden.
- Core SDK und Abhängigkeiten
Das Brightcove Native SDK für iOS und seine Plugins können mithilfe des CocoaPods-Abhängigkeitsmanagers zu Ihrem Projekt hinzugefügt werden. Die Podspecs für alle nativen SDK-Komponenten von Brightcove werden im BrightcoveSpecs-Repository gehostet.
- Referenz zum nativen SDK
Erfahren Sie mehr über das Native SDK, einschließlich Installation, Schnellstart und Architektur. Sie lernen, wie wichtige Komponenten zusammenwirken, um die Komplexität der Steuerung des nativen Videoplayers zu bewältigen.
Hier finden Sie auch die neueste Betaversion des SDK, sofern vorhanden.
- Mailingliste
Treten Sie der Brightcove Native SDKs-Mailingliste bei, um über die Veröffentlichung der Native SDKs informiert zu werden.
Laden Sie das SDK herunter
Das Brightcove Native SDK für tvOS ist im Nativen SDK für iOS enthalten. Hier finden Sie ein dynamisches Bibliotheksframework, das tvOS unterstützt.
Holen Sie sich die neueste Version des Brightcove Native SDK für iOS:
Paket (Github Repo) |
Podspec | Referenz Dokumentation |
Hinweise | Probe | |
---|---|---|---|---|---|
SDK | Natives SDK für iOS 6.12.0 | Bright Cove Technische Daten | SDK-Referenz | Versions-Hinweise | Einfaches Apple TV-Beispiel |
oder wählen Sie diese Schaltfläche:
Um die Produktaktualisierungen für alle Native SDKs und die zugehörigen Plugins anzuzeigen, lesen Sie die Versionshinweise für die Brightcove Native SDKs dokumentieren.
Integrationen
Die folgende Tabelle enthält Links, um Plug-ins in Ihre SDK-Implementierung zu integrieren. Die Plugins können von ihren jeweiligen Github-Repos heruntergeladen werden, und jedes Repository enthält eine detaillierte README mit Anweisungen zum Einrichten des Plugins.
Die Beispielanwendungen demonstrieren die grundlegende Funktionalität jedes Plugins, das in das SDK integriert ist. Diese Beispiel-Apps sind eine gute Möglichkeit, sich mit den einzelnen Plugins vertraut zu machen, und dienen als Referenzpunkt beim Debuggen.
Kategorie | Plugin (Github Repo) |
Podspec | Referenz Dokumentation | Beispiel-Apps | Unterstütztes Partner-/Anbieter-Plug-in |
---|---|---|---|---|---|
Werbung | IMA-Plugin 6.12.0 [1] [2] | BrightCove-Player-SDK-IMA | IMA-Referenz | Google IMA-Beispiele | Google IMA-SDK 4.6.1 |
Freilauf-Plugin 6.12.0 | BrightCove-Player-SDK-FW | FreeWheel-Referenz | FreeWheel-Beispiele | FreeWheel Werbemanager 6.52.0 | |
Puls-Plugin 6.12.0 | Brightcove-Player-Puls | Pulsreferenz | Pulsproben | Puls SDK 2.6.21.6.0 | |
SSAI-Plugin 6.12.0 | BrightCove-Player-SDK-FW | SSAI-Referenz | SSAI-Proben | VAST 4.1 Werbung |
Proben
Die folgende Tabelle enthält Links zu Codebeispielen, die zusätzlich zu den Beispielen für die Integrationen im vorherigen Abschnitt vorhanden sind.
Beispielanwendung | Beschreibung |
---|---|
Apple-TV | Erstellen Sie eine einfache App, die Videos aus Ihrer Video Cloud-Bibliothek abspielt. |
Wiedergabe mit FairPlay | Schützen Sie Ihre Inhalte mit FPS (FairPlay Streaming). Ein vollständiges Beispiel finden Sie im Grundlegendes FairPlay iOS-Beispiel. |
Sidecar-Untertitel | Untertitel für Videos anzeigen, die sie in einer separaten Datei enthalten. Dies ist ein iOS-Beispiel, sollte aber für tvOS relevant sein. |
Lösungsleitfäden
Die folgende Tabelle enthält Links zu Entwicklerdokumenten, die Ihnen den Einstieg in Ihre eigene App mit dem Brightcove Native SDK erleichtern und Sie durch einige der verfügbaren Features und Funktionen führen.
Handbuch | Beschreibung |
---|---|
Arbeiten mit Apple TV-UI-Steuerelementen | Erfahren Sie, wie Sie das Brightcove Native SDK für tvOS nutzen, um die TV-Player-Steuerelemente zu verwenden. |
Einfache Videowiedergabe | Erfahren Sie, wie Sie mit dem Brightcove Native SDK für tvOS eine einfache Video-App erstellen. |
Quellenauswahl | Erfahren Sie mehr über den standardmäßigen Quellenauswahlprozess beim Abspielen eines Videos. |
Verwenden von WebVTT-Untertiteln | Erfahren Sie, wie Sie WebVTT-Untertitel für HLS-Videos konfigurieren, wenn Sie das Native SDK für tvOS verwenden. |
Empfohlene Vorgehensweise
Hier finden Sie zusätzliche Informationen, die bei der Arbeit mit dem Brightcove Native SDK hilfreich sein können.
Werbung
Companion-Anzeigen und Click-through-Anzeigen werden auf Apple TV nicht unterstützt. Da Apple TV keine Webbrowser-Unterstützung bietet, gibt es kein Ziel für eine Click-through-URL.