本文へスキップ

オーディオ

説明

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

オーディオ

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

サウンド

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

プロパティ

プロパティタイプ説明
リスナーオーディオリスナーシーン内のすべてのポジションおよび非ポジションオーディオエフェクトのバーチャルリスナー。

機能

ミュート

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

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

消音

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

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

ポーズ

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

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

プレー

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

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

セットボリューム

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

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