打造電視播放應用程式

瀏覽及播放媒體檔案通常屬於電視應用程式提供的使用者體驗。要從頭開始打造這類體驗,同時確保其快速、流暢且具吸引力,可能並不容易。無論應用程式的用途是存取小型或大型媒體目錄,請務必讓使用者快速瀏覽各種選項,並取得想要的內容。

Android 架構提供了使用 Leanback androidx 程式庫為這些類型應用程式建構使用者介面的類別。這個程式庫提供一種類別架構,讓您以最精簡的程式碼編寫方式,建立高效率且熟悉的介面,以便瀏覽和播放媒體檔案。這些類別的設計可以擴充及自訂,讓您打造應用程式專屬的體驗。

本節中的頁面將說明如何使用 Leanback 支援資料庫建構電視應用程式,用於瀏覽及播放媒體內容。

主題

使用 Compose for TV 建構 UI
使用 Leanback UI 工具包建構 UI
導入媒體工作階段
使用 MediaSession 告知 Android TV 應用程式正在播放的內容,讓使用者離開應用程式以外的互動控制媒體。
顯示「現正播放」資訊卡
使用 MediaSession 在主畫面顯示「聽聲辨曲」資訊卡。
採用內容影格速率
使用影格速率 API 管理影格速率。