本文へ移動
hikari リファレンス

std:audio リファレンス

import audio := 'std:audio' で取得する音声再生モジュール。play で WAV (Bytes) をデコードし、既定の音声出力デバイスで再生する。

play

play(wav)
play: { Bytes | Future(Result(Unit)) }

WAV (Bytes) をデコードし、既定の音声出力デバイスで再生する。再生し切ったら Ok(())。停止は .cancel! (kind 'cancelled')、WAV として解釈できなければ Err(decode)。

>>> result := audio.play(wav_bytes)!
>>> print result