TV 再生アプリを作成する

メディア ファイルのブラウジングと再生は、TV アプリに備わるユーザー エクスペリエンスの一環であることがよくあります。こうしたエクスペリエンスをゼロから構築し、高速、滑らか、魅力的な魅力的なエクスペリエンスを確保することは、困難な場合があります。アプリで大小のメディア カタログにアクセスできる場合でも、ユーザーがすばやくオプションをブラウジングして目的のコンテンツにたどり着けるようにすることが重要です。

Android フレームワークでは、Leanback AndroidX ライブラリを使用して、このタイプのアプリのユーザー インターフェースを作成するためのクラスを提供しています。このライブラリは、最小限のコーディングでメディア ファイルのブラウジングと再生ができる効率的で使い慣れたインターフェースを作成するためのクラスのフレームワークを提供します。これらのクラスは拡張とカスタマイズができるように設計されているため、アプリ独自のエクスペリエンスを構築できます。

このセクションのページでは、テレビ用の Leanback サポート ライブラリを使用して、メディア コンテンツをブラウジングして再生するための TV アプリを作成する方法について説明します。

トピック

UI ガイダンスと Leanback API
メディア セッションを実装する
MediaSession を使用して、アプリで再生中のコンテンツを Android TV に通知し、アプリ以外からの操作でメディアを操作できるようにする方法について学習します。
[再生しています] カードを表示する
MediaSession を使用して「この曲なに?」カードをホーム画面に表示する方法を学びます。
コンテンツのフレームレートに合わせる
フレームレート API を使用してフレームレートを管理する方法を学習します。