為了支援特定於車輛的電源管理,Android 提供了CarPowerManagementService
服務和CarPowerManager
介面。電源策略會影響 Android Automotive OS (AAOS) 音訊堆疊和音訊 HAL 以及音訊組件android.car.hardware.power.PowerComponent.AUDIO
。要了解更多信息,請參閱電源管理。
在CarAudioService
中,當啟用動態音訊路由時, CarAudioPowerListener
會在CarPowerManagementService
上註冊。這允許CarAudioService
監聽與音訊相關的電源策略變更。當電源策略停用音訊時,會發生以下操作:
僅保留關鍵音訊屬性使用的焦點請求。其他焦點請求被放棄。
所有傳入的非關鍵音訊屬性所使用的焦點請求都會被拒絕。
如果使用汽車音量組靜音,則不包含關鍵音訊屬性所使用的音訊上下文的汽車音量組將被靜音。
以下音訊屬性的使用被認為是關鍵的:
- 緊急狀況
- 安全
在範例配置(版本 2)中,我們建議您對系統聲音(包括緊急情況和安全聲音)使用與主音訊區域中其他環境不同的單獨音量組。這樣,當音訊停用時,所有非關鍵音訊屬性用途的捲組都會靜音,而緊急和安全聲音保持未靜音。
,為了支援特定於車輛的電源管理,Android 提供了CarPowerManagementService
服務和CarPowerManager
介面。電源策略會影響 Android Automotive OS (AAOS) 音訊堆疊和音訊 HAL 以及音訊組件android.car.hardware.power.PowerComponent.AUDIO
。要了解更多信息,請參閱電源管理。
在CarAudioService
中,當啟用動態音訊路由時, CarAudioPowerListener
會在CarPowerManagementService
上註冊。這允許CarAudioService
監聽與音訊相關的電源策略變更。當電源策略停用音訊時,會發生以下操作:
僅保留關鍵音訊屬性使用的焦點請求。其他焦點請求被放棄。
所有傳入的非關鍵音訊屬性所使用的焦點請求都會被拒絕。
如果使用汽車音量組靜音,則不包含關鍵音訊屬性所使用的音訊上下文的汽車音量組將被靜音。
以下音訊屬性的使用被認為是關鍵的:
- 緊急狀況
- 安全
在範例配置(版本 2)中,我們建議您對系統聲音(包括緊急情況和安全聲音)使用與主音訊區域中其他環境不同的單獨音量組。這樣,當音訊停用時,所有非關鍵音訊屬性用途的捲組都會靜音,而緊急和安全聲音保持未靜音。