Çok Bölgeli Ses

Otomotiv arka koltuk eğlence sistemlerinde çok bölgeli sesin kullanımı hakkında daha fazla bilgi için, bkz. Çok Bölgeli Ses .

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 araba için, bir cihaz üreticisi satıcı bölümünde aşağıdaki konfigürasyona 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 önyükleme sırasında ses bağlamına (veya ses kullanımına) göre ses yönlendirmesini ayarlar. Çalışma zamanı sırasında, CarAudioService ayrıca bir uygulama başlatma olayını algılar ve uygulamayı UID'ye dayalı olarak bölgeye dinamik olarak atar.

uygulama

Cihaz üreticilerinin yapılandırma dosyalarına ekleyebilecekleri kararlı kimlik için bkz. Statik ekran tanımlayıcıları .