1

ドキュメントMediaBrowserServiceに記載されているように、を拡張することにより、Android Auto でのオーディオ再生をサポートするアプリを作成しています。私のコードは Android Auto Media シミュレーターでは問題なく動作しますが、実際の車では再生コントロール ボタンが表示されません。ファイルのリストからオーディオ ファイルを選択することで、オーディオ ファイルを再生できます。しかし、一時停止/再生したり、次/前などに移動したりできません。

他の誰かがこの問題を見たことがありますか? 助言がありますか?

4

1 に答える 1

2

シミュレーターを見ると、私が想定していたように、「デフォルトでは」ボタンが表示されないことがわかりました。MediaSession の PlaybackState を設定する必要があります。ここで、使用可能なアクションを指定し、必要に応じて変更できます。たとえば、再生するトラックが他にもある場合にのみ「次へスキップ」ボタンを表示するなどです。

シミュレーターを使用してこれが機能しているかどうかを判断する良い方法は、シミュレーターのオーバーフロー メニューからハードウェア コントロールを試すことです。私の場合、シミュレーターに表示されている再生ボタンは常に機能していましたが、ハードウェア コントロールは、再生状態の設定を開始して初めて機能し始めました。

MediaBrowserService サンプルの MusicService クラスが参考になります。そこに再生状態を操作するコードがあります。

于 2015-08-24T22:03:55.347 に答える