メディア ファイルのブラウジングと再生は、TV アプリが提供するユーザー エクスペリエンスの一部であることが多いです。このようなエクスペリエンスをゼロから構築し、高速で滑らかな魅力的なエクスペリエンスを確保することは困難な場合があります。提供するメディア カタログの規模の大小にかかわらず、ユーザーがすばやくオプションをブラウジングして目的のコンテンツにアクセスできるようにします。
トピック
- Compose for TV を使用して UI を作成する
- Compose for TV を使用するようにアプリを構成する
- Compose for TV を使用してカタログ ブラウザを作成する
- Compose for TV で詳細ビューを作成する
- メディア セッションを実装する
MediaSession
を使用して、アプリ内で再生中のコンテンツを Android TV に通知し、アプリ外からのインタラクションでメディアを制御できるようにします。- テレビでの再生コントロール
- Android TV OS 全体で一貫した再生エクスペリエンスを実現するためのベスト プラクティス。
- [再生しています] カードを表示する
MediaSession
を使用して、ホーム画面に「この曲なに?」カードを表示します。- 動画プレビューを表示する
- プレビュー動画をホーム画面のサーフェスに直接レンダリングします。
- 背景モードをサポートする
- バッテリーを節約して、画面の焼き付きを防ぎます。
- コンテンツのフレームレートに合わせる
- フレームレート API を使用してフレームレートを管理します。
注: ビューとフラグメントを使用する Leanback UI ツールキットはサポートが終了し、Compose が採用されました。