Để hỗ trợ tính năng quản lý nguồn điện dành riêng cho xe, Android cung cấp dịch vụ CarPowerManagementService
và giao diện CarPowerManager
. Chính sách về nguồn ảnh hưởng đến ngăn xếp âm thanh Android Automotive OS (AAOS) và HAL âm thanh với thành phần âm thanh android.car.hardware.power.PowerComponent.AUDIO
. Để tìm hiểu thêm, hãy xem phần Quản lý nguồn.
Trong CarAudioService
, CarAudioPowerListener
được đăng ký trên CarPowerManagementService
khi tính năng định tuyến âm thanh động được bật. Thao tác này cho phép CarAudioService
theo dõi các thay đổi về chính sách nguồn liên quan đến âm thanh.
Khi chính sách nguồn tắt âm thanh, các thao tác sau sẽ diễn ra:
Chỉ những yêu cầu lấy tiêu điểm về việc sử dụng thuộc tính âm thanh quan trọng mới được giữ lại. Các yêu cầu lấy tiêu điểm khác sẽ bị huỷ.
Tất cả các yêu cầu lấy tiêu điểm đến của các mục đích sử dụng thuộc tính âm thanh không quan trọng đều bị từ chối.
Nếu bạn sử dụng tính năng tắt tiếng nhóm âm lượng trên ô tô, thì những nhóm âm lượng trên ô tô không chứa ngữ cảnh âm thanh cho các mục đích sử dụng thuộc tính âm thanh quan trọng sẽ bị tắt tiếng.
Các trường hợp sử dụng thuộc tính âm thanh sau đây được coi là quan trọng:
- Khẩn cấp
- An toàn
Trong Cấu hình mẫu (phiên bản 2), bạn nên sử dụng các nhóm âm lượng riêng biệt cho âm thanh hệ thống (bao gồm cả âm thanh khẩn cấp và an toàn) so với các ngữ cảnh khác trong vùng âm thanh chính. Bằng cách này, các nhóm âm lượng cho tất cả các mục đích sử dụng thuộc tính âm thanh không quan trọng sẽ bị tắt tiếng khi âm thanh bị vô hiệu hoá, trong khi âm thanh khẩn cấp và an toàn vẫn không bị tắt tiếng.