Audio Multi-Zona

Untuk mempelajari lebih lanjut tentang penggunaan audio multi-zona dalam sistem hiburan kursi belakang otomotif, lihat Audio Multi-Zona .

Produsen perangkat dapat menautkan tampilan ke zona audio di dalam kendaraan. Misalnya, untuk mobil dengan satu zona hiburan kursi utama dan belakang, produsen perangkat dapat memiliki konfigurasi berikut pada partisi vendor:

<?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 mem-parsing file konfigurasi ini dan mengatur perutean audio berdasarkan konteks audionya (atau penggunaan audio) saat boot. Selama waktu proses, CarAudioService mendeteksi lebih lanjut peristiwa peluncuran aplikasi dan secara dinamis menetapkan aplikasi ke zona berdasarkan UID.

Penerapan

Untuk ID stabil yang dapat disertakan oleh produsen perangkat dalam file konfigurasi mereka, lihat Pengenal tampilan statis .