PannerNode: orientationY 属性

Baseline 已广泛支持

此特性已得到良好支持,可在多种设备和浏览器版本上使用。自 2021 年 4 月起,所有浏览器均已支持此特性。

PannerNode 接口的 orientationY 属性表示在 3D 笛卡尔坐标空间中,音频源朝向的 Y(垂直)分量。

完整的矢量由音频源的位置(由 positionXpositionYpositionZ 定义)和音频源的朝向(即它所朝向的方向,由 orientationXorientationYorientationZ 定义)决定。

根据声音的方向性(由 coneInnerAngleconeOuterAngleconeOuterGain 属性指定),声音的朝向可能会改变正在播放的声音的感知音量。如果声音指向听者,则比声音背离听者时声音更响。

此属性包含的 AudioParam 是只读的;但是,您仍然可以通过为其 AudioParam.value 属性赋值来更改参数的值。

一个 AudioParam,其 value 是音频源在 3D 笛卡尔坐标空间中朝向的 Y 分量。

示例

有关演示结合 coneInnerAngleconeOuterAngle 更改 PannerNode 朝向参数对音量的影响的示例代码,请参阅 PannerNode.orientationX

规范

规范
Web Audio API
# dom-pannernode-orientationy

浏览器兼容性

另见