文档

​
​

Development

User Acquisition

Monetization

工业

Vivox Unity SDK

Vivox Unity SDK

Vivox
​
​
Vivox Unity SDK
  • Overview
  • Get started
  • Release notes
  • Developer guide
    • Set up your project
    • Create voice and text channels
    • Messaging
    • Player management
    • Device management
    • Audio management
    • Mobile development
      • Android app development
        • Android SDK permission requirements
        • Request runtime permissions
        • Android speakerphone audio: Mono or stereo
        • ProGuard rules
        • Troubleshooting Bluetooth SCO underrun issues
      • iOS app development
    • Text-to-speech
    • Speech-to-text
    • Real-time recording
    • Server-side-recording
    • Troubleshooting
  • Tutorials
  • Reference
  1. Vivox Unity SDK 文档
  2. Vivox Unity 开发者指南

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

Configure mono or stereo audio output for Android speakerphone.
阅读时间2 分钟
最后更新于 8 个月前

在 Android 上,当 Vivox 检测到扬声器正在使用时,便会将立体声输出缩混为单声道输出。Vivox 对音频输出进行缩混的原因是许多 Android 设备在扬声器模式下进行单声道播放。有些设备在收到立体声音频时仅播放一个声道,因此 3D 声道的平移感会受到负面影响。
您可以通过提供例外列表(列出要排除的品牌、型号和设备)来控制是否对所有设备进行扬声器缩混。要更改默认的扬声器缩混行为,请将 Android 元数据名称/值对添加到应用程序的 AndroidManifest.xml 文件中。您可以在 Android 官方文档(Android 开发者文档)中了解有关 Android 元数据标签的更多信息。
要使用的元数据名称为:
"com.vivox.sdk.downmix_speakerphone_enabled"
注意
有一种默认的例外情况会禁用 Meta/Oculus 设备的扬声器缩混。更改该值将覆盖这种默认例外情况。该值必须是以 true 或 false 开头的字符串。要添加例外列表,请在 true 或 false 后添加逗号,然后开始输入以逗号分隔的子字符串列表(需要在为当前设备生成的字符串中搜索这些子字符串,子字符串格式为“品牌 型号 设备”)。值字符串不区分大小写。
以下是有效值字符串的示例:
  • "true"
  • "false"
  • "true,brand,brand_two model,model_two"
  • "false,model_three device,device_two"
注意
应将示例品牌、型号和设备替换为 android.os.Build.* 字符串获取的值。
在 Samsung 设备上禁用缩混的示例如下:
“true,samsung"
要修改应用程序的
AndroidManifest.xml
,请参阅 Unity 文档中的 覆盖 Android 应用程序清单。

Copyright © 2026 Unity Technologies
法律信息隐私政策CookiesDocumentation Terms of Use请勿出售或分享我的个人信息您的隐私选择(Cookie 设置)

“Unity”、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属公司在美国和其他地方的商标或注册商标(此处查看更多信息)。其他名称或品牌是其各自所有者的商标。

为方便起见,一些页面是机器翻译的,可能包含不准确的内容。如有信息不一致的情况,以英文版本为准。


    报告此页面的问题