صدای چندمنطقه‌ای

برای کسب اطلاعات بیشتر درباره استفاده از صدای چندمنطقه‌ای در سیستم‌های سرگرمی صندلی عقب خودرو، صدای چندمنطقه‌ای را ببینید.

سازندگان دستگاه می‌توانند نمایشگر را به منطقه صوتی در خودرو پیوند دهند. برای مثال، برای خودرویی با یک منطقه سرگرمی صندلی عقب و اصلی، سازنده دستگاه می‌تواند پیکربندی زیر را در پارتیشن فروشنده داشته باشد:

<?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 این فایل پیکربندی را تجزیه می‌کند و مسیریابی صدا را براساس بافت صوتی (یا استفاده از صدا) در زمان راه‌اندازی تنظیم می‌کند. درطول زمان اجرا، CarAudioService رویداد راه‌اندازی برنامه را بیشتر تشخیص می‌دهد و به‌طور پویا برنامه را براساس «شناسه کاربر» به منطقه اختصاص می‌دهد.

پیاده‌سازی

برای شناسه پایداری که سازندگان دستگاه می‌توانند در فایل پیکربندی خود بگنجانند، شناسه‌های نمایشگر ایستا را ببینید.