メディア進行状況インジケーター

メディア進行状況インジケーター コンポーネントは、メディア アプリに固有です。

進行状況インジケーターは、メディアソースの再生時間と経過時間を視覚的に表すものです。進行状況インジケーターは、再生中にメディアアプリに表示されます。

解剖学

メディア進行状況インジケーターは、メディア ソースの継続時間を表す非アクティブ トラック (灰色で表示) と、非アクティブ トラックに重ねて再生経過時間を示すアクティブ トラック (アクセント カラーで表示) で構成されます。

メディア進捗インジケーターの構造
1. アクティブトラック
2. 非アクティブなトラック

メディア進行状況インジケーターは直線または円形になります。

リニアメディア進捗インジケーター

リニアプログレスインジケーターは、再生時間と経過時間を横軸に表示します。トラックの表示部分は、76dpのタッチターゲットエリアの中央に配置されます。経過時間をタップまたはドラッグすることで、ユーザーはメディアソース内の別の場所に移動できます。リニアメディアプログレスインジケーターは、800dp以上の画面を想定しています。
円形進捗インジケーターの構造

円形の進行状況インジケーターは、再生時間と経過時間を円で表示します。経過時間をタップまたはドラッグしても、表示位置を移動することはできません。円形のメディア進行状況インジケーターは、高さが800dp未満の画面で、メディア再生コントロールが最小化されているときに使用することを目的としています。

メディア進行状況インジケーターの状態

再生中、進行状況インジケーターは次の 4 つの状態のいずれかになります。

  • 再生中:メディアが再生されており、アクティブ トラックが非アクティブ トラックを横切って進み、経過時間を示します。
  • 一時停止:ユーザーが再生を一時停止しました。アクティブトラックは再生が一時停止された時点で停止しています。
  • バッファリング中:メディアアプリは再生するコンテンツを読み込んでいます。コンテンツの読み込み中は、インジケーターに白い線が表示され、非アクティブなトラックを繰り返し移動します。
  • エラー:メディアを再生できません。アクティブなトラックがなく、非アクティブなトラックは無効になっています。

    メディアが再生されると、アクティブトラックが非アクティブトラックを横切って進みます
    再生状態: メディアの再生時に、アクティブ トラックが非アクティブ トラックを横切って進みます。
    メディアの再生が一時停止されている間、アクティブトラックは静止しています
    一時停止状態: メディアの再生が一時停止されている間、アクティブ トラックは静止しています。
    コンテンツの読み込み中、非アクティブなトラックに白い線が繰り返し表示されます。
    バッファリング状態: コンテンツの読み込み中に、非アクティブなトラック上で白い線が繰り返し進みます。
    メディア再生エラーが発生すると、非アクティブなトラックは無効になります
    エラー状態: メディア エラーが発生すると、アクティブなトラックは表示されず、非アクティブなトラックは無効になります。

仕様

リニアメディア進捗インジケーター

リニアメディア進捗インジケーターのレッドライン

円形メディア進捗インジケーター

円形メディア進捗インジケーターのレッドライン

カスタマイズ

メディア再生中、メディア進行状況インジケーターのアクティブトラックはアクセントカラーで表示されます。デフォルトのアクセントカラーは青です。アプリ開発者は、メディアブランドを反映したアプリのアクセントカラーを提供することもできます。同様に、OEMは自動車ブランドを反映したアクセントカラーを提供することもできます。OEMのアクセントカラーが提供された場合、アプリのアクセントカラーよりもOEMのアクセントカラーが優先されます。

デフォルト、サードパーティ、OEM のアクセント カラーを使用してアクティブなトラックを表示するリニア メディア プログレス バー
プログレスインジケーターのデフォルトのスタイルは青です。アプリ開発者は、デフォルトのアプリスタイルを自社ブランドのアクセントカラー(この例では緑)で上書きできます。OEMも同様に、デフォルトとアプリスタイルの両方を自社ブランドのアクセントカラー(この例ではオレンジ)で上書きできます。

デフォルト、サードパーティ、OEM のアクセント カラーを使用してアクティブなトラックを表示する円形のメディア プログレス バー
円形の進行状況インジケーターに適用されたデフォルト、アプリ、および OEM アクセント カラー スタイルの例。

Car UI ライブラリ統合ガイドでは、コンポーネントをカスタマイズするための OEM ガイダンスを提供します。

リニアメディア進捗インジケーターの動作
メディア アプリの再生ビューにおけるリニア メディア進行状況インジケーター。

円形メディア進捗インジケーターの動作
ここでは、最小化された再生コントロール上に円形のメディア進行状況インジケーターが表示されています。最小化されたコントロールはプレイリスト画面にオーバーレイされています。