音声フォーカスと同時実行

オーディオ グラスとディスプレイ グラスは、Android のオーディオ フォーカス システムによって管理される共有スピーカーを介してすべての音声をルーティングします。アプリは再生を開始するときに、オーディオ フォーカスをリクエストします。同時ストリームは、音声キューを再生したり状態の変化を通知したりすることなく、バックグラウンドでシームレスにダッキング、一時停止、停止します。オーディオ グラスの物理入力ルーティングについて理解する。

コンテンツに合った動作を選択する

適切な動作は、ユーザーが音声の一部を聞き逃した場合に失われるものによって異なります。通知の下で数秒間音楽が流れても、重要な情報が失われることはありません。オーディオブックの文章が聞き取れないと、ユーザーはストーリーを理解できなくなります。

  • 音楽と環境音は、情報が聞き取れなくなることがないため、ダッキングされて再生が継続されます。
  • オーディオブックなどの音声コンテンツは、ユーザーが情報を聞き逃さないように、一時停止して巻き戻します。
  • 通話、リアルタイム翻訳、エージェントの読み上げは、ユーザーが完全に注意を払う必要があるため、他の音声割り込みは一時停止されます。
  • 短く重要な更新(ナビゲーションの更新など)は、着信音に対して一時的にダッキングされます。

システムは、割り当てられたコンテンツ タイプに基づいて動作を割り当てます。詳しくは、音声フォーカスの最適化をご覧ください。

他の音声と同時にイヤーコンを再生する

イヤコンが他の音声に重ねて再生されるかどうかは、その役割によって異なります。ユーザー自身の操作を確認するイヤーコンは、即座に頻繁に発生するため、再生中のコンテンツに重ねて再生されます。他のすべてのイヤーコンは、ユーザーが聞く必要がある情報を伝達するため、他のオーディオを一時的にダッキングしてから元に戻します。

各動作に合わせた設計

  • イヤーコンがミックスされる場合は、クリーンで明確なアタック、短い持続時間、独特の音色で、イヤーコンが単独で際立つように設計します。何も邪魔にならないので、キャラクターが仕事をしなければなりません。

  • イヤーコンがダッキングする場合は、ダッキング カーブを考慮して設計します。他のオーディオがフェードアウトするまでに少し時間がかかるため、開始音がはっきりしていると、フェードアウトが完了する前にイヤーコンを認識しやすくなります。

システム オーバーライド

プライバシー インジケーター、通話、重要なハードウェア アラートなどの特定のシステム イベントは、常に他のオーディオ フォーカスやアプリ フォーカスをオーバーライドします。また、音声アイコンと LED の動作も設定されています。

システム オーバーライド動作のフロー図