PannerNode: setPosition() メソッド

非推奨: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。

メモ: この非推奨メソッドを置き換えるために推奨される方法は、 positionX, positionY, positionZ 属性を直接設定することです。

setPosition()PannerNode インターフェイスのメソッドで、リスナー(BaseAudioContext.listener 属性に格納されている AudioListener オブジェクトで表されます)に対する音源の相対位置を定義します。 3 つの引数 x, y, z は単位がなく、正しい直交座標系を使用して 3D 空間における音源の位置を記述します。

setPosition() メソッドの位置の既定値は (0, 0, 0) です。

構文

js
setPosition(x, y, z)

引数

x

3D 空間におけるパンナーの x 位置指定。

y

3D 空間におけるパンナーの y 位置指定。

z

3D 空間におけるパンナーの z 位置指定。

返値

なし (undefined)。

例のコードのについては BaseAudioContext.createPanner() を参照してください。

仕様書

Specification
Web Audio API
# dom-pannernode-setposition

ブラウザーの互換性

BCD tables only load in the browser

関連情報