برای کسب اطلاعات بیشتر در مورد استفاده از سیستم صوتی چند منطقهای در سیستمهای سرگرمی صندلی عقب خودرو، به بخش صدای چند منطقهای مراجعه کنید.
تولیدکنندگان دستگاه میتوانند یک نمایشگر را به یک منطقه صوتی در یک وسیله نقلیه متصل کنند. به عنوان مثال، برای خودرویی با یک منطقه سرگرمی صندلی اصلی و صندلی عقب، تولیدکننده دستگاه میتواند پیکربندی زیر را در پارتیشن فروشنده داشته باشد:
<?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 رویداد راهاندازی برنامه را بیشتر تشخیص میدهد و به صورت پویا برنامه را بر اساس UID به منطقه اختصاص میدهد.
پیادهسازی
برای شناسه پایداری که سازندگان دستگاه میتوانند در فایل پیکربندی خود قرار دهند، به شناسههای نمایش استاتیک مراجعه کنید.