Ç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 ses bölgesine bağlayabilir. Örneğin, bir araba için Bir tane birincil ve arka koltuk eğlence bölgesi varsa cihaz üreticisi, aşağıdakilere sahip olabilir: yapılandırma:

<?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 açılış sırasında ses bağlamına (veya ses kullanımına) göre ses yönlendirmesi. Etkinlik sırasında çalışma zamanı olduğunda CarAudioService uygulama başlatma etkinliğini daha ayrıntılı şekilde algılar uygulamayı, UID'ye göre alt bölgeye 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.