觀看直播電視節目和其他連續的頻道內容,是電視體驗的重要一環。使用者習慣在電視瀏覽頻道時,自行選擇並觀看節目。電視輸入架構會建立頻道,以發布電視節目指南中的影片或音樂內容。
注意:原始設備製造商 (OEM) 可利用電視輸入架構為 Android 系統電視應用程式建立頻道,但僅適用於 Android 5.0 (API 級別 21) 至 Android 7.1 (API 級別 25) 版本。第三方應用程式應使用 Android TV 主畫面 API 為內容建構頻道。詳情請參閱「 在主畫面上推薦內容」一文。
電視輸入架構提供一種整合式方法,可接收和播放來自硬體來源 (例如 HDMI 連接埠和內建調音器) 的即時影片內容,以及軟體來源 (例如透過網際網路串流播放的視訊)。
此架構可讓開發人員實作電視輸入服務,藉此定義電視直播輸入來源。這項服務會將頻道和節目清單發布至電視供應商。電視裝置上的電視直播應用程式會取得電視供應商提供的可用頻道和節目清單,並向使用者顯示。
使用者選取特定頻道時,電視輸入應用程式會透過電視輸入管理工具為相關的電視輸入服務建立工作階段,並指示電視輸入服務微調要求的頻道,並將內容播放至電視應用程式提供的顯示途徑。
![](https://developer.android.google.cn/static/images/tv/tv-tif-overview.png?authuser=19&hl=zh-tw)
圖 1 電視輸入架構的功能圖表。
電視輸入架構旨在提供不同的直播電視輸入來源,並整合到單一使用者介面,方便使用者瀏覽、觀看及享受內容。依據內容打造電視輸入服務,有助於觀眾在電視裝置上更順暢地存取內容。
詳情請參閱「 TV 輸入服務」範例應用程式。
Topics
- 開發電視輸入服務
- 瞭解如何開發與系統電視應用程式搭配使用的電視輸入服務。
- 使用頻道資料
- 瞭解如何描述系統的頻道和計畫資料。
- 管理電視使用者互動情形
- 瞭解如何顯示重疊元素、管理內容供應情況,以及處理內容選項。
- 支援影片播放操作
- 瞭解如何支援電視輸入服務的時間轉移功能。
- 支援內容錄製
- 瞭解如何支援電視輸入服務中的內容錄製功能。