24.1 独立音区:让后排乘客拥有自己的声音世界
独立音区的核心,说白了就是音频路由。前排听导航,后排看电影,互不干扰。这个功能在8155上实现起来,关键在音频策略配置。
我习惯把独立音区分为两种场景:
- 硬件独立音区:后排有独立的音频DAC和功放,物理上就分开了
- 软件独立音区:共用同一套音频硬件,靠软件做混音和路由
8155平台支持最多8路音频输出,做独立音区绰绰有余。但要注意,音频策略文件(audio_policy_configuration.xml)必须配置正确。
来看一个典型的配置片段:
<!-- 后排娱乐独立音区配置 --> <devicePort tagName="Rear_Entertainment_Speaker" type="AUDIO_DEVICE_OUT_BUS" role="source"> <profile format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> </devicePort> <mixPort role="sink"> <profile format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="4