Để hỗ trợ tính năng quản lý nguồn pin dành riêng cho xe, Android cung cấp dịch vụ CarPowerManagementService
và giao diện CarPowerManager
. Chính sách nguồn điệ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. Điều 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 điện tắt âm thanh, các hành động sau sẽ diễn ra:
Chỉ giữ lại các 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. Các yêu cầu tiêu điểm khác sẽ bị bỏ qua.
Tất cả các yêu cầu tiêu điểm đến của việc 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ì các nhóm âm lượng trên ô tô không chứa ngữ cảnh âm thanh cho các trường hợp 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, 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 trường hợp sử dụng thuộc tính âm thanh không quan trọng sẽ bị tắt tiếng khi âm thanh bị tắt, trong khi âm thanh khẩn cấp và an toàn vẫn không bị tắt tiếng.