wavファイルを再生するためにMCIを使っていろいろしてるんですが、
再生速度を変えるために、MCIWndSetSpeedが使えると思ったのですが
実行すると、「ドライバは指定されたコマンド パラメータを認識できません。」と
エラーがでます。原因は何が考えられるでしょうか?
Public Function MCIWndSetSpeed(ByVal hWnd As Long, ByVal Speed As Long) As Long
MCIWndSetSpeed = SendMessageAsLong(hWnd, MCIWNDM_SETSPEED, 0&, Speed)
End Function
普通のWaveOutデバイスには速度変更の機能は無いでしょう。
再生速度を変えるのであれば、自分で速度を変えたように聞こえる
データを動的に生成して、それを再生することになるでしょう。
ツイート |