PannerNode: orientationY property
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.
Thuộc tính orientationY của giao diện PannerNode
cho biết thành phần Y (dọc) của hướng mà nguồn âm thanh đang hướng đến, trong không gian tọa độ Descartes 3D.
Vectơ đầy đủ được xác định bởi vị trí của nguồn âm thanh, được đưa ra dưới dạng
(positionX, positionY,
positionZ), và hướng
của nguồn âm thanh (tức là hướng mà nó đang đối mặt), được đưa ra dưới dạng
(orientationX,
orientationY,
orientationZ).
Tùy thuộc vào tính định hướng của âm thanh (được chỉ định bằng các thuộc tính
coneInnerAngle,
coneOuterAngle, và
coneOuterGain), hướng của
âm thanh có thể thay đổi âm lượng cảm nhận được khi nó đang phát. Nếu âm thanh
đang hướng về phía người nghe, nó sẽ to hơn so với khi âm thanh hướng ra xa
người nghe.
AudioParam chứa trong thuộc tính này là chỉ đọc; tuy nhiên bạn
vẫn có thể thay đổi giá trị của tham số bằng cách gán giá trị mới cho thuộc tính
AudioParam.value của nó.
Giá trị
Một AudioParam có value là thành phần Y của
hướng mà nguồn âm thanh đang hướng đến, trong không gian tọa độ Descartes 3D.
Ví dụ
Xem PannerNode.orientationX để có mã ví dụ minh họa hiệu ứng lên âm lượng khi thay đổi các tham số hướng của PannerNode kết hợp với coneInnerAngle và coneOuterAngle.
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Web Audio API> # dom-pannernode-orientationy> |