PannerNode:orientationY 属性

基线 广泛可用

此功能已成熟,可在许多设备和浏览器版本中使用。它自以下时间起在各个浏览器中可用: 2021 年 4 月.

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

完整的向量由音频源的位置定义,表示为 (positionXpositionYpositionZ),以及音频源的方向(即它所面向的方向),表示为 (orientationXorientationYorientationZ)。

根据声音的方向性(使用属性 coneInnerAngleconeOuterAngleconeOuterGain 指定),声音的方向可能会改变声音播放时的感知音量。如果声音指向监听者,则声音会比指向远离监听者时响亮。

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

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

示例

请参阅 PannerNode.orientationX,了解演示更改 PannerNode 方向参数与 coneInnerAngleconeOuterAngle 结合使用对音量的影响的示例代码。

规范

规范
Web Audio API
# dom-pannernode-orientationy

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅