Áudio multizona

Para saber mais sobre o uso de áudio multizona em sistemas de entretenimento automotivos no banco traseiro, consulte Áudio multizona .

Os fabricantes de dispositivos podem vincular um display a uma zona de áudio em um veículo. Por exemplo, para um carro com uma zona de entretenimento no banco principal e no banco traseiro, um fabricante de dispositivo pode ter a seguinte configuração na partição do fornecedor:

<?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 analisa esse arquivo de configuração e configura o roteamento de áudio por seu contexto de áudio (ou uso de áudio) no momento da inicialização. Durante o tempo de execução, CarAudioService detecta ainda um evento de inicialização do aplicativo e atribui dinamicamente o aplicativo à zona com base no UID.

Implementação

Para obter o ID estável que os fabricantes de dispositivos podem incluir em seus arquivos de configuração, consulte Identificadores de exibição estáticos .