オーディオソース
オーディオソースは、Prometeにおける音源データを扱う概念です。
WAV形式であれば WaveAudioSource クラス、Ogg Vorbis形式であれば VorbisAudioSource クラスが対応しており、インスタンス生成時に音声ファイルを読み込みます。
読み込んだオーディオソースは AudioPlayer クラスで再生できます。
標準でサポートされている形式は以下の通りです:
- WAV(WaveAudioSource)
- Ogg Vorbis(VorbisAudioSource)
必要に応じて独自のオーディオソースを実装することも可能です。
基本の使い方
// WAVファイルの読み込みvar wav = new WaveAudioSource("assets/se.wav");
// Ogg Vorbisファイルの読み込みvar ogg = new VorbisAudioSource("assets/bgm.ogg");
// AudioPlayerで再生var audio = new AudioPlayer();audio.Play(ogg);主なAPI
Samples
合計サンプル数(未指定の場合はnull)Channels
チャンネル数(1=モノラル, 2=ステレオ)Bits
量子化ビット数(8または16)SampleRate
サンプリング周波数(Hz)FillSamples(buffer, offset)
サンプルデータをバッファに読み込む
サンプル:効果音の再生
var se = new WaveAudioSource("assets/se.wav");audio.PlayOneShot(se);