2018年1月30日火曜日

AVAudioPlayerで初回再生遅延

問題

ゲームで使う短いサウンドをAVAudioPlayerで鳴らすのだが、初回だけ一瞬再生が遅れてしまう。2回目以降の再生では遅延は起きない。

soundPlayer?.prepareToPlay()
をあらかじめ処理しておいてもダメ。

volume = 0
であらかじめ1度再生させ、直後にvolumeを元に戻してみたら、なぜか音が鳴ってしまう。

解決法

現在不明。

0 件のコメント:

コメントを投稿