Mehrzonen-Audio

Weitere Informationen zur Verwendung von Multi-Zone-Audio in Unterhaltungssystemen für den Rücksitz von Kraftfahrzeugen finden Sie unter Multi-Zone-Audio .

Gerätehersteller können ein Display mit einer Audiozone in einem Fahrzeug verknüpfen. Beispielsweise kann ein Gerätehersteller für ein Auto mit einer Haupt- und einer Rücksitz-Entertainment-Zone 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 das Audio-Routing nach seinem Audiokontext (oder seiner Audionutzung) beim Booten 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

Informationen zur stabilen ID, die Gerätehersteller in ihre Konfigurationsdatei aufnehmen können, finden Sie unter Statische Anzeigekennungen .