TV-Eingabedienste erstellen

Das Ansehen von Live-TV-Sendungen und anderen kanalbasierten Inhalten ist ein gro�er Teil des TV-Erlebnisses. Nutzer sind daran gew�hnt, TV-Sendungen auszuw�hlen und anzusehen, indem sie nach Kan�len suchen. Das TV Input Framework erstellt Kan�le f�r die Ver�ffentlichung von Video- oder Musikinhalten in der TV-Programmanleitung.

Achtung:Das TV Input Framework sollte von OEMs zum Erstellen von Kan�len f�r die TV-App des Android-Systems verwendet werden. Es wird nur von Android 5.0 (API-Level 21) bis Android 7.1 (API-Level 25) unterst�tzt. Drittanbieter-Apps sollten Kan�le f�r ihre Inhalte mithilfe der Android TV-Startbildschirm-APIs erstellen. Weitere Informationen findest du unter Inhalte auf dem Startbildschirm empfehlen.

Das TV Input Framework bietet eine einheitliche Methode f�r den Empfang und die Wiedergabe von Live-Videoinhalten aus Hardwarequellen wie HDMI-Ports und integrierten Tunern sowie Softwarequellen wie �ber das Internet gestreamtes Videostreams.

Mit dem Framework k�nnen Entwickler Live-TV-Eingabequellen definieren, indem sie einen TV-Eingabedienst implementieren. Dieser Dienst ver�ffentlicht beim TV-Anbieter eine Liste mit Kan�len und Programmen. Die Live-TV-App auf einem TV-Ger�t ruft die Liste der verf�gbaren Kan�le und Programme vom TV-Anbieter ab und zeigt sie dem Nutzer an.

Wenn ein Nutzer einen bestimmten Kanal ausw�hlt, erstellt die Live-TV-App �ber den TV Input Manager eine Sitzung f�r den zugeh�rigen TV-Eingabedienst und weist den TV-Eingabedienst an, den angeforderten Kanal einzustellen und den Inhalt auf einer von der TV-App bereitgestellten Anzeigeoberfl�che abzuspielen.

Abbildung 1: Funktionsdiagramm des TV Input Framework

Das TV Input Framework bietet Zugriff auf eine Vielzahl von Live-TV-Eingabequellen und f�hrt sie in einer einzigen Benutzeroberfl�che zusammen, auf der Nutzer Inhalte suchen, ansehen und genie�en k�nnen. Wenn Sie einen TV-Eingabedienst f�r Ihre Inhalte einrichten, k�nnen Sie auf TV-Ger�ten leichter auf sie zugreifen.

Weitere Informationen finden Sie in der Beispiel-App TV Input Service.

Themen

TV-Eingabedienst entwickeln
Hier erfahren Sie, wie Sie einen TV-Eingabedienst entwickeln, der mit der System-TV-App funktioniert.
Mit Kanaldaten arbeiten
Hier erfahren Sie, wie Sie Kanal- und Programmdaten f�r das System beschreiben.
TV-Nutzerinteraktion verwalten
Hier erfahren Sie, wie Sie Overlays pr�sentieren, die Verf�gbarkeit von Inhalten verwalten und die Inhaltsauswahl verwalten.
Zeitversetzte Nutzung unterst�tzen
Informationen dazu, wie Sie zeitversetztes Fernsehen in Ihrem TV-Eingabedienst unterst�tzen
Aufzeichnen von Inhalten unterst�tzen
Hier erfahren Sie, wie Sie die Inhaltsaufzeichnung in Ihrem TV-Eingabedienst unterst�tzen.