PannerNode: setOrientation() method

Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.

Note: Phương thức thay thế được đề xuất cho phương thức đã lỗi thời này là đặt trực tiếp các thuộc tính orientationX, orientationY, và orientationZ.

Phương thức setOrientation() của giao diện PannerNode xác định hướng phát của nguồn âm thanh.

Điều này có thể có tác động lớn nếu âm thanh có tính định hướng cao, được kiểm soát bởi ba thuộc tính liên quan đến hình nón là PannerNode.coneInnerAngle, PannerNode.coneOuterAngle, và PannerNode.coneOuterGain. Trong trường hợp đó, âm thanh hướng ra xa người nghe có thể rất nhỏ hoặc thậm chí hoàn toàn im lặng.

Ba tham số x, yz không có đơn vị và mô tả một vectơ hướng trong không gian 3D bằng cách sử dụng hệ tọa độ Descartes tay phải. Giá trị mặc định của vectơ hướng là (1, 0, 0).

Cú pháp

js
setOrientation(x, y, z)

Tham số

x

Giá trị x của vectơ hướng của panner trong không gian 3D.

y

Giá trị y của vectơ hướng của panner trong không gian 3D.

z

Giá trị z của vectơ hướng của panner trong không gian 3D.

Giá trị trả về

Không có (undefined).

Ví dụ

Xem BaseAudioContext.createPanner() để có mã ví dụ.

Thông số kỹ thuật

Thông số kỹ thuật
Web Audio API
# dom-pannernode-setorientation

Tương thích trình duyệt

Xem thêm