다중 영역 오디오

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

자동차 뒷좌석의 엔터테인먼트 시스템에 다중 영역 오디오가 사용되는 방식에 관해 자세히 알아보려면 다중 영역 오디오를 참고하세요.

기기 제조업체는 자동차의 오디오 영역에 디스플레이를 연결할 수 있습니다. 예를 들어 하나의 기본 및 뒷좌석 엔터테인먼트 영역이 있는 자동차의 경우 기기 제조업체는 공급업체 파티션을 다음과 같이 구성할 수 있습니다.


<?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 기반 영역에 앱을 동적으로 할당합니다.

구현

기기 제조업체가 구성 파일에 포함할 수 있는 안정적인 ID에 관한 내용은 정적 디스플레이 식별자를 참고하세요.