メインコンテンツへスキップ

オーディオ

商品説明

このライブラリには、オーディオ再生を処理する関数が含まれている。

オーディオ

PropertyType初期値商品説明
url (必須)ストリング''ソースURL
ボリューム番号1音声の再生音量 0から1の間の値
ループブーリアンfalse終了後にオーディオが再起動するかどうか
休止中ブーリアンfalseオーディオが一時停止中であることを示す
ピッチ番号1オーディオのピッチを変更するために使用される係数。 1がデフォルトのピッチ。
ポジションブーリアンfalseオーディオが位置的に再生されるかどうか
反射距離番号1**リスナーが遠ざかるにつれて、この音源からの音量が減少し始める距離を示す値。 負でない値でなければならない。
距離モデルストリング'逆'**このオーディオソースとリスナーとの間の距離が大きくなるにつれて音量を下げるために使用されるアルゴリズム。 取り得る値には、「linear」、「inverse」、「exponential」がある。
ロールオフ係数番号1**この音源とリスナーとの距離が離れるにつれて、音量が減少する速さ。 許容される値の範囲は、distanceModel に応じて以下のように変化する: linear: 0~1、inverse: 0~Infinity: 0から無限大、指数: 0から無限大
最大距離番号10000positionalがtrueで、distanceModelがlinearの場合のみ適用される。 このオーディオソースとリスナーとの最大距離。 この時点以降、体積は減らない。 正の値でなければならない。

サウンド

PropertyType商品説明
idイード音のイード。
オーディオノードオーディオ / ポジショナルオーディオオーディオノード
エレメントHTMLAudioElementHTML の audio 要素。
コントローラーアボートコントローラー音声 AbortController。
urlストリングソースURL
休止中ブーリアンオーディオが一時停止中か再生中か。

プロパティ一覧

PropertyType商品説明
リスナーオーディオリスナーシーン内のすべてのポジションおよび非ポジションオーディオエフェクトのバーチャルリスナー。

関数一覧

ミュート

シーンオーディオをミュートする。

world.audio.mute() // -> void

消音

シーンオーディオのミュートを解除する。

world.audio.unmute() // -> void

pause

シーンオーディオを一時停止する。

world.audio.pause() // -> void

プレー

シーンオーディオを再生する。

world.audio.play() // -> void

セットボリューム

シーンオーディオの音量を設定します。 **パラメーターは0から1の間の値でなければならない。

world.audio.setVolume(newVolume: number) // -> void