為支援車輛專屬的電源管理功能,Android 提供 CarPowerManagementService
服務和 CarPowerManager
介面。電源政策會影響 Android Automotive OS (AAOS) 音訊堆疊和音訊 HAL,以及音訊元件 android.car.hardware.power.PowerComponent.AUDIO
。詳情請參閱「電源管理」。
在 CarAudioService
中,啟用動態音訊轉送時,CarAudioPowerListener
會在 CarPowerManagementService
上註冊。這可讓 CarAudioService
監聽與音訊相關的電源政策變更。如果電源政策停用音訊,系統會採取下列動作:
系統只會保留關鍵音訊屬性用法的焦點要求。其他焦點要求會遭到捨棄。
系統會拒絕所有非重要音訊屬性用法的傳入焦點要求。
如果使用車輛音量群組靜音功能,系統會將不含重要音訊屬性音訊內容的車輛音量群組設為靜音。
下列音訊屬性用法視為重要:
- 緊急
- 安全性
在範例設定 (第 2 版) 中,建議您為系統音效 (包括緊急和安全音效) 使用獨立的音量群組,與主要音訊區域中的其他情境分開。這樣一來,音訊停用時,系統會將所有非緊急音訊屬性用途的音量群組設為靜音,但緊急和安全音效仍會保持非靜音狀態。