Audio multizona

Si quieres obtener más información sobre el uso del audio multizona en los sistemas de entretenimiento para asientos traseros de automóviles, consulta Audio multizona.

Los fabricantes de dispositivos pueden vincular una pantalla a una zona de audio en un vehículo. Por ejemplo, en un automóvil con una zona de entretenimiento principal y una para asientos traseros, el fabricante del dispositivo puede tener la siguiente configuración en la partición del proveedor:

<?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 analiza este archivo de configuración y configura la enrutación de audio según su contexto de audio (o uso de audio) en el momento del inicio. Durante el tiempo de ejecución, CarAudioService detecta un evento de inicio de la app y la asigna de forma dinámica a la zona según el UID.

Implementación

Para obtener el ID estable que los fabricantes de dispositivos pueden incluir en su archivo de configuración, consulta Identificadores de pantalla estáticos.