Weitere Informationen zur Verwendung von Multizonen-Audio in Entertainmentsystemen für Rücksitze in Autos finden Sie unter Multizonen-Audio.
Gerätehersteller können ein Display mit einer Audiozone in einem Fahrzeug verknüpfen. Für ein Auto mit einer primären Unterhaltungszone und einer Rücksitzzone 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.