質問: vbで音声再生に関して ヘッダ情報のない16_khz,16_bitの音声ファイルをwavへの変換なしで直接取り出して 再生したいのですが、再生するapiかなにかないでしょうか? メモリー上にバイト型配列でおきwavのヘッダ情報をつけ音声ファイルをくっつける という方法を考えついたのですが それだとplaysound()apiではメモリー上から呼び出せず困っています。 wavファイルのヘッダ情報についてもわかりません。
回答: すでにメモリに読み込まれている音声情報であれば、低レベルオーディオapiを使用するのがいいと思われます。 waveoutで始まる各種apiを使用すれば、再生できます。 >wavファイルのヘッダ情報についてもわかりません。 これがわからないと、waveoutprepareheader()にどんな音声ファイルかを指定できないのでだめです。 私は、これに関してはあまり詳しくないので説明できません。 がんばって調べてみてください。