効果音がなんか変になったときの対処

先日アップデートしたAndroidアプリ「ポケット般若心経」ですが、このアプリで使われている木魚の効果音を鳴らすときにちょっとした不具合対策をしたのでそのメモ。

ogg形式で効果音を用意して再生したところ、音がたまにくもった音になってしまった。とくに法則性もなく、きれいに再生されたり、くもった音になったりした。最初はAndroidのオーディオまわりを疑ったんだけど、PCで再生しても再現したので、一般的におこるっぽい。

木魚の「ポン」という音はこんな感じの波形。

再生位置を少しずらすと、くもった感じに聞こえた。どうやらデータの先頭部分が落ちてるらしい。
先頭にブランクを入れたら問題解決。波形は以下。

破裂音系の、短い効果音を使うときにはちょっと気にしておくといいかも。