概要
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Media は、 Android 対応のすべての自動車で安全でシームレスなコネクテッド インフォテインメント エクスペリエンスを提供するメディア アプリを構築するためのプラットフォームを提供します。 Media は、メディア アプリに気晴らし最適化 (DO)再生および閲覧エクスペリエンスを提供するように設計された Android システム アプリケーションです。 Media の完全に機能する実装は、Android Open Source Project (AOSP)に含まれています。
図 1.メディア画面
メディアについて詳しくは、次の記事を参照してください。
用語
次の用語が使用されます。
学期 | 説明 |
---|
メディアソース | Android MediaBrowserService APIを実装して、再生コントロールとメディア アイテムのカタログの参照を公開する Android アプリケーション。 |
メディアアイテム | メディア ソース カタログ内の要素。メディア アイテムは次のいずれかになります。 - 再生可能なメディア アイテム。曲、本の章、ポッドキャストのエピソードなど、システムで再生できるオーディオセグメント
- ブラウズ可能なメディア アイテム。曲のカテゴリ、最近の曲フォルダー、アーティスト、作者、視聴者ごとに分類されたポッドキャストや再生可能なメディア アイテムなど、再生可能なメディア アイテムやその他の閲覧可能なメディア アイテムをグループ化するために使用される組織要素。
|
メディアはこれらの機能を提供します。
運転中 | 駐車中 |
---|
再生コントロール。 タイトル、アルバム アート、再生時間、説明、現在の再生位置など、現在再生中のメディア アイテム (曲など) のプレゼンテーション。 標準的なメディア アクション (再生、停止、一時停止、早送りなど) の実行。 カスタム メディア アクション (各メディア ソースによって提供されるカスタム アクション) の実行。 再生キューのプレゼンテーション (メディア アプリによって提供される場合)。
カタログ閲覧。 | 「運転中」にリストされているすべてと次の内容: サインイン。サインインが必要なメディア ソースの場合は、メディアから直接サインイン フローを開始できる必要があります。 設定。メディア ソースは設定 UI を表示できます。 キーボードを使って検索します。ユーザーはメディア上でテキスト検索を実行できます。
|
タスク
この表は、各当事者のタスクを説明しています。
自動車メーカー (OEM) | グーグル | アプリ開発者 |
---|
- Android Automotive を使用して、完全に準拠したAndroid CDDインフォテインメント システムを構築します。
- MediaSession とブラウザ API、およびメディアとの相互運用性に対する期待をすべて満たします。
- ブラウズ構造を尊重します。
- カスタム アクションを尊重します。
- サインインや設定などをアプリに委任します。
- API によって明示的にサポートされているアプリのブランド要素を尊重します。たとえば、アプリ名です。
| - メディア API を定義して進化させます。
- AOSP でメディア実装を提供します。
- Play ストアでメディア アプリを公開するためのアプリ レビュー プロセスを定義します。
- API、カスタマイズ、レビュー、認証プロセスなどの要素に関するドキュメントを提供します。
| - メディア API を実装します。
- 適切なコンテンツを含む全体的なメディア ブラウズ構造を提供します。
- 必要に応じてカスタム アクションを提供します。
- 再生状態をシステムで利用できるようにします。
- アプリ名などのブランド要素を提供します。
- 必要に応じて、サインイン、サインアップ、設定、エラー解決のフローを実装します。
- 車 APK を構築して Play ストアに公開します。
|
カスタマイズのガイドライン
AOSP に含まれる Media 実装は、Car UI Libraryを使用してカスタマイズを可能にし、そのまま採用するか、次の制限に従って変更できる基本テーマと構造を提供します。次の表では、メディアのカスタマイズに関する OEM の責任について説明します。
メディアのカスタマイズ | 説明 |
---|
すべき | カラーパレットやサイズなど、全体的なテーマとスタイルを調整します。 |
5月 | メディアの高レベルの構造 (タブの配置など) を変更します。 |
してはなりません | アプリのブランディングを含む Media API コントラクトを変更します。 - MediaSession と MediaBrowser の相互運用性
- メディアソース名、アイコン
以下の情報アーキテクチャを変更します。 |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2024-04-29 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-04-29 UTC。"],[],[]]