问题标签 [setorientation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
462 浏览

javascript - 使用 Web Audio API 设置监听器方向

我一直在尝试查找有关使用 Web Audio API 设置侦听器方向的更多信息。我已经检查了 api 文档,但我并不完全清楚应该如何使用它。 https://docs.webplatform.org/wiki/apis/webaudio/AudioListener/setOrientation

描述听者在 3D 笛卡尔坐标空间中指向的方向。提供了前向量和上向量。在人类术语中,前向量表示人的鼻子指向的方向。向上向量表示人的头顶指向的方向。这些值预计是线性独立的(彼此成直角)。x, y, z 参数表示 3D 空间中的前向矢量,默认值为 (0,0,-1)。xUp、yUp、zUp 参数表示 3D 空间中的向上方向向量,默认值为 (0,1,0)。

我需要使用方向旋转来帮助用户确定源声音是在后面还是在前面,如何将听者方向向右或向左旋转 90 度?

非常感谢