文档

支持

Vivox Unity SDK

Vivox Unity SDK

Audio Tap 组件的一般用法

Use the Audio Taps to modify audio directly through GameObject components.
阅读时间1 分钟最后更新于 13 天前

Audio Tap 组件在 Vivox Unity 包中提供。安装该包后,可通过 Audio 下的 GameObject 和 Component Addition 菜单添加 Tap。
Unity 编辑器 Add Component 窗口的屏幕截图,显示了在 Audio 子部分中查找 Audio Tap 组件的位置

Unity 编辑器 Add Component 窗口的屏幕截图,显示了在 Audio 子部分中查找 Audio Tap 组件的位置

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

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 都将被静音。