WaveIF
どうにもこうにも WAV の再生ができない。ファイルを読み込んで再生するのならば mcistring でよいのだが,データを保持した状態ではうまく動かない。原理は理解できるのだが,インプリメントがうまくいかない。
そこで,WAVオーディオデバイスインタフェースコントロールというコントロールを落としてきて VB へ組み込んだ。VB2005 へ組み込む方法は以下のとおり:
- WaveIF21.zip をダウンロード
- 展開して出てきた WaveIF.ocx を C:\WINDOWS\system32 へ移動
- 「ツールボックス」ウィンドウ上で右クリック → アイテムの選択 → 「COMコンポーネント」タブをクリック → 「参照」ボタンを用いて C:\WINDOWS\system32\WaveIF.ocx を選択
- 以上の手順により「WAVE出力デバイスコントロール」「WAVE入力デバイスコントロール」が有効となる
ちなみに(よく分からなかったので)コモンコントロールの配下に置いた。
WaveIF の削除方法は以下のとおり: