Audio Tap 组件的一般用法
Use the Audio Taps to modify audio directly through GameObject components.
阅读时间1 分钟最后更新于 7 个月前
Audio Tap 组件在 Vivox Unity 包中提供。安装该包后,可通过 Audio 下的 GameObject 和 Component Addition 菜单添加 Tap。

Unity 编辑器 Add Component 窗口的屏幕截图,显示了在 Audio 子部分中查找 Audio Tap 组件的位置
添加 Tap 时会将一个 Audio Source 组件添加到关联的游戏对象。您可以直接通过 GameObject 组件(例如 Unity 在 Audio 下提供的组件)修改 Tap 提供的音频,也可以通过 Audio Mixer 进行路由。

Unity 编辑器 Inspector 窗口中显示的 Vivox Channel Audio Tap 屏幕截图。
如上图所示,在 Vivox Channel Audio Tap 组件屏幕截图中,每个 Audio Tap 的 Inspector 窗口中都有一个可见的响度计,以帮助监控运行模式下的音频流活动。
Audio Mixer 还可以修改 Tap 音频。创建 Audio Mixer 后,在 Audio Source 的 Output 字段中,选择所需的 Mixer Group 以通过混音器路由音频。请注意,在将音频发送到 Audio Mixer Group 之前会应用添加到 Audio Source 游戏对象的所有组件。
频道中的 Audio Tap
Audio Tap 仅在连接到某个频道时才会起作用。
Tap 在位置 (3D) 频道和非位置 (2D) 频道中都有效。在位置频道中,参与者必须位于音频范围内才能听到对方的声音。
Vivox v16.2.0+
从 Vivox 包的 16.2.0 版本开始,您可以跨频道对同一用户应用多个 Participant Audio Tap。但是,如果在 Tap 链中的某个点将“Silence In Channel Audio Mix”参数设置为 True,则所有后续 Tap 都将被静音。