Çok bölgeli ses

Otomotiv arka koltuk eğlence sistemlerinde çok bölgeli ses kullanımı hakkında daha fazla bilgi edinmek için Çok Bölgeli Ses başlıklı makaleyi inceleyin.

Cihaz üreticileri, bir ekranı araçtaki bir ses bölgesine bağlayabilir. Örneğin, bir birincil ve arka koltuk eğlence bölgesi olan bir araçta cihaz üreticisi, tedarikçi firma bölümünde aşağıdaki yapılandırmaya sahip olabilir:

<?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 bu yapılandırma dosyasını ayrıştırır ve ses yönlendirmesini, ses bağlamına (veya ses kullanımına) göre önyükleme sırasında ayarlar. Çalışma zamanında CarAudioService, uygulama başlatma etkinliğini de algılar ve uygulamayı UID'ye göre bölgeye dinamik olarak atar.

Uygulama

Cihaz üreticilerinin yapılandırma dosyalarına dahil edebileceği kararlı kimlik için Statik görüntüleme tanımlayıcıları bölümüne bakın.