文档

支持

Vivox Unity SDK

Vivox Unity SDK

Android 扬声器音频:单声道或立体声

Configure mono or stereo audio output for Android speakerphone.
阅读时间1 分钟最后更新于 13 天前

在 Android 上,当 Vivox 检测到扬声器正在使用时,便会将立体声输出缩混为单声道输出。Vivox 对音频输出进行缩混的原因是许多 Android 设备在扬声器模式下进行单声道播放。有些设备在收到立体声音频时仅播放一个声道,因此 3D 声道的平移感会受到负面影响。 您可以通过提供例外列表(列出要排除的品牌、型号和设备)来控制是否对所有设备进行扬声器缩混。要更改默认的扬声器缩混行为,请将 Android 元数据名称/值对添加到应用程序的 AndroidManifest.xml 文件中。您可以在 Android 官方文档(Android 开发者文档)中了解有关 Android 元数据标签的更多信息。 要使用的元数据名称为:
"com.vivox.sdk.downmix_speakerphone_enabled"
以下是有效值字符串的示例:
  • "true"
  • "false"
  • "true,brand,brand_two model,model_two"
  • "false,model_three device,device_two"
在 Samsung 设备上禁用缩混的示例如下:
“true,samsung"
要修改应用程序的
AndroidManifest.xml
,请参阅 Unity 文档中的 覆盖 Android 应用程序清单。