Çok bölgeli ses

Otomotiv arka koltuk eğlence sistemlerinde çoklu bölge sesinin kullanımı hakkında daha fazla bilgi edinmek için Çoklu Bölge Sesi başlıklı makaleyi inceleyin.

Cihaz üreticileri, bir ekranı araçtaki bir ses bölgesine bağlayabilir. Örneğin, birincil ve arka koltuk eğlence bölgesi olan bir araba için cihaz üreticisi, tedarikçi 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önlendirmeyi başlatma sırasında ses bağlamına (veya ses kullanımına) göre ayarlar. Çalışma zamanında CarAudioService, uygulama başlatma etkinliğini daha da algılar ve UID'ye göre uygulamayı bölgeye dinamik olarak atar.

Uygulama

Cihaz üreticilerinin yapılandırma dosyalarına ekleyebileceği sabit kimlik için Statik ekran tanımlayıcıları başlıklı makaleyi inceleyin.