Audioオブジェクトはサクッと短い音声ファイルを再生することを想定して作られている模様で、
ストリーミング再生を行ってはくれない。ロード完了するまで再生してくれない。
従ってBGMで使うような数Mの音声ファイルをBGMで再生しようとすると3Gやおそらく
ADSLでは無視できないラグとなる。
これを回避するためにロード完了するまで待つという方法が考えられるが
、ユーザビリティ的によろしくない。
妥当な方法としては1個か2個先のbgmをプリフェッチしてバッファリングしておくのが
よいと思われる。その上でロードがおいつかずbgmの切り替えが間に合わなかった
場合そういう仕様とする。
0 件のコメント:
コメントを投稿