コミュニティの皆さん、こんにちは。
Android Automotive 12 for i.MX 8 の 3 つのリリースはすべて、サウンドを再生できません。
Android Automotive 13 イメージを実行すると、同じボードが動作することが確認されています。
オーディオジャックはスピーカーのペアに接続されており、キッチンシンクアプリを使用してサウンドを再生します。私もYouTubeの動画で試してみました。
logcatからの関連エラーは次のとおりです
11:30:08.894 385-4621 audio_hw_primary android.hardware.audio.service I start_output_stream: primary: 1, out: 0xe6042d70, device: 16777216, address: bus0_media_out, mode: 0, flags 0x2
11:30:08.894 385-4621 audio_hw_primary android.hardware.audio.service I select_output_device(), headphone 0 ,headset 0 ,speaker 2
11:30:08.894 385-4621 audio_hw_primary android.hardware.audio.service E Failed to find card from bus 'bus0_media_out'
11:30:08.894 385-4621 audio_hw_primary android.hardware.audio.service D start_output_stream: pcm_open: card: -1, pcm_device_id: 0, rate: 48000, channel: 2, format: 0, period_size: 0xc0, flag: 9
11:30:08.894 385-4621 audio_hw_primary android.hardware.audio.service E start_output_stream: Invalid PCM card id: -1Android Studioのlogcatからの完全なログエクスポートが添付されています。.logcat ファイルを使用して Android Studio にインポートし、見やすくすることができます。
キッチンシンクアプリ->ボリュームテストを介してオーディオジャックからのオーディオを確認できます。アプリでは、バス#1をテストするときにのみ音声が聞こえます。
すべてのオーディオをオーディオジャックにルーティングする場合は、デバイスコードのタグを変更することになっているようです。
私はこのスレッドでオーディオについてもっと読みました 。
すべてのオーディオをオーディオジャックにルーティングしたい場合に行く方法のようです。
これは奇妙で、幸いなことに、この動作は新しいAndroidリリースには存在しません。