Weitere Informationen zur Verwendung von Mehrzonen-Audio in Auto-Unterhaltungssystemen auf der Rückseite finden Sie unter Mehrzonen-Audio.
Gerätehersteller können ein Display mit einer Audiozone in einem Fahrzeug verknüpfen. Für ein Auto mit einer primären und einer Unterhaltungszone für die Rücksitze kann ein Gerätehersteller beispielsweise die folgende Konfiguration auf der Anbieterpartition haben:
<?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
analysiert diese Konfigurationsdatei und richtet die Audio-Routings nach dem Audiokontext (oder der Audionutzung) beim Starten ein. Während der Laufzeit erkennt CarAudioService
außerdem ein App-Startereignis und weist die App basierend auf der UID dynamisch der Zone zu.
Implementierung
Die stabile ID, die Gerätehersteller in ihrer Konfigurationsdatei angeben können, finden Sie unter Statische Display-IDs.