こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

VBで音声再生に関して

ヘッダ情報のない16_khz,16_bitの音声ファイルをwavへの変換なしで直接取り出して
再生したいのですが、再生するAPIかなにかないでしょうか?

メモリー上にバイト型配列でおきwavのヘッダ情報をつけ音声ファイルをくっつける
という方法を考えついたのですが
それだとPlaySound()APIではメモリー上から呼び出せず困っています。
wavファイルのヘッダ情報についてもわかりません。

投稿日時 - 2002-08-08 14:25:51

QNo.331690

困ってます

質問者が選んだベストアンサー

すでにメモリに読み込まれている音声情報であれば、低レベルオーディオAPIを使用するのがいいと思われます。

waveOutで始まる各種APIを使用すれば、再生できます。


>wavファイルのヘッダ情報についてもわかりません。

これがわからないと、waveOutPrepareHeader()にどんな音声ファイルかを指定できないのでだめです。
私は、これに関してはあまり詳しくないので説明できません。
がんばって調べてみてください。

投稿日時 - 2002-08-08 22:11:18

お礼

ご回答ありがとうございました。
ヘッダファイルについてはいいサイトがあったので次は
APIバイブルでも買って調べてみようかと思います。

投稿日時 - 2002-08-09 16:22:22

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問