Để tìm hiểu thêm về cách sử dụng âm thanh đa vùng trong hệ thống giải trí ở ghế sau trên ô tô, hãy xem bài viết Âm thanh đa vùng.
Nhà sản xuất thiết bị có thể liên kết màn hình với một vùng âm thanh trong xe. Ví dụ: đối với một chiếc xe có một vùng giải trí chính và vùng giải trí ở ghế sau, nhà sản xuất thiết bị có thể có cấu hình sau đây trên phân vùng nhà cung cấp:
<?xml version="1.0" encoding="utf-8"?> <carAudioConfigurations xmlns:car="http://schemas.android.com/apk/res-auto"> <zones> <zone name="primary zone"> <volumeGroups> <group> <device address="bus001_media"> <context context="music"/> </device> <device address="bus002_others"> ... </device> </group> </volumeGroups> <displays> <display car:display="<display-id-1>" /> </displays> </zone> <zone name="rear seat"> <volumeGroups> <group> <device address="bus100_all"> ... </device> </group> </volumeGroups> <displays> <display car:display="<display-id-2>" /> </displays> </zone> </zones> </carAudioConfigurations> </xml> |
CarAudioService sẽ phân tích tệp cấu hình này và thiết lập định tuyến âm thanh theo bối cảnh âm thanh (hoặc mục đích sử dụng âm thanh) tại thời điểm khởi động. Trong thời gian chạy, CarAudioService sẽ phát hiện thêm sự kiện khởi chạy ứng dụng và tự động chỉ định ứng dụng cho vùng dựa trên UID.
Triển khai
Đối với mã ổn định mà nhà sản xuất thiết bị có thể đưa vào tệp cấu hình hãy xem Mã nhận dạng màn hình tĩnh.