空间音频是一种能够呈现声源的空间方位的音频技术,提高用户音频体验的沉浸感。在游戏、影视和虚拟现实等场景中应用空间音频,使实时互动从“在线”变成了“在场”。
空间音频效果可以提升立体空间听觉感受,例如以下场景:
| 音频路由 | 是否支持真双声道播放 |
|---|---|
| 有线耳机 | 支持 |
| 蓝牙耳机 | |
| 扬声器 | 不支持 |
在音视频通信中,启用空间音频效果后,用户可以通过声音判断通话对象的方位。参与通话的各端都调用以下接口,并且实时更新位置。
getSpatialAudio ,获取空间音频接口实例。enableSpatialAudio ,开启空间音频效果。updatePosition ,更新位置坐标。配合 范围语音功能使用时,应保证为同一用户分别传入的是相同的坐标信息。
updateSelfOrientation,实时更新朝向。在发言或收听时,RTC 将根据通话用户各自的朝向渲染空间音频效果。传入的朝向和位置坐标应使用同一坐标系。
在通话过程中,可以多次调用 updatePosition 和 updateSelfOrientation 更新本地用户的空间位置和朝向,实现实时更新位置。
注意:
在空间音频的某些应用场景,只需要感知发言人的距离,不需要感知朝向。例如会议场景中,为确保清晰的通话体验,发言人应始终面向收听者。在这类场景中,参与通话的各端都调用 disableRemoteOrientation 关闭朝向功能。
注意:
updateSelfOrientation 更新本地用户朝向,更新后影响本地的收听体验。以下是各个平台的相关API参考: