AudioListener:setOrientation() 方法
已弃用:此功能不再推荐。尽管一些浏览器可能仍然支持它,但它可能已从相关的 Web 标准中删除,或者正在被删除的过程中,或者仅出于兼容性目的而保留。避免使用它,并在可能的情况下更新现有代码;请参阅此页面底部的兼容性表以指导您的决策。请注意,此功能可能随时停止工作。
AudioListener
接口的setOrientation()
方法定义了监听器的方向。
它由两个方向向量组成
- 前向量由三个无单位参数
x
、y
和z
定义,描述了监听器面的方向,即人的鼻子指向的方向。前向量的默认值为(0, 0, -1)
。 - 上向量由三个无单位参数
xUp
、yUp
和zUp
定义,描述了监听器头部顶部的方向。上向量的默认值为(0, 1, 0)
。
这两个向量必须以 90° 的角度分隔 - 在线性分析术语中,它们必须彼此垂直。
语法
js
setOrientation(x, y, z, xUp, yUp, zUp)
参数
返回值
无 (undefined
)。
示例
请参阅BaseAudioContext.createPanner()
以获取示例代码。
规范
规范 |
---|
Web Audio API # dom-audiolistener-setorientation |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。