08/08/16 09:45:57 fyqRzkb8
レスありがとうございます。どうやら説明がかなり足りなかったみたいです。
「全読みしてから流す」というのは、「結合ファイル中のOggファイルをメモリにまるごと読み出し、
さらにそれをメモリ上にWAVEファイルイメージとして展開し、それをDirectSoundで再生する」
という感じの流れを想定しています。
>>247
>DirectSound で再生するつもりなら、メモリが十分あっても Play した瞬間にエラーが出る。
DirectXのバージョンの違いかもしれませんが、結合ファイル内の20M程度のWAVEファイルをメモリに読み出し、
DirectSoundのPlayで再生する事には成功しています(DirectX9.0c)。
ですので、展開されたWAVEファイルイメージを再生すること自体には問題はないかと思われます。
しかしながら、みなさんのレスを見る限りではやはりOggのストリーム再生の方が主流のようですね。
とりあえずその線で実装してみて検証してみようと思います。
どうもありがとうございました。