कार की पिछली सीट पर लगे मनोरंजन सिस्टम में मल्टी-ज़ोन ऑडियो का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, मल्टी-ज़ोन ऑडियो देखें.
डिवाइस बनाने वाली कंपनियां, किसी गाड़ी में मौजूद ऑडियो ज़ोन से डिसप्ले को लिंक कर सकती हैं. उदाहरण के लिए, अगर किसी कार में एक प्राइमरी और एक रियर सीट एंटरटेनमेंट ज़ोन है, तो डिवाइस बनाने वाली कंपनी, वेंडर पार्टीशन पर यह कॉन्फ़िगरेशन कर सकती है:
<?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
ऐप्लिकेशन लॉन्च करने के इवेंट का पता लगाता है. साथ ही, यूआईडी के आधार पर ऐप्लिकेशन को ज़ोन में डाइनैमिक तरीके से असाइन करता है.
लागू करना
डिवाइस बनाने वाली कंपनियां, स्टेबल आईडी को कॉन्फ़िगरेशन फ़ाइल में शामिल कर सकती हैं. इसके बारे में जानने के लिए, स्टैटिक डिसप्ले आइडेंटिफ़ायर लेख पढ़ें.