Midiファイルを自作アプリケ−ションで連続再生したいのですが、MCIコントロ−ルでは無理でした。APIには詳しくないので教えてください。
編集 削除最初からそれは高度なことですねぇ…。
えっと、たしか、再生してるときと、停止してる(再生しおわった)時とは、どこかがちがうんです。
それを(マルチメディア、またはふつうの)タイマーで見分けて、
いつもと違えばまきもどしてまた再生、
同じならそのままです。
そのあたりここにのってました。
http://www.creaters.net/~kanain/
(って最初からここを言えばいいのに^^;)
ちなみに、MCIではループ再生の時、どうしても
わずかな空き時間が発生しますが、
それのことを言っているわけではないですよね?
(上記を解決するには予想以上に手間がかかります)
VBの事ではありませんけど…。
http://www.onionsoft.net/のHSP用のDLLとして、
MCIを使わないすばやいループ再生のためのモジュールがあるそうです。
再生だけHSPでやってもらうのもいいかな…。
DLLをダウンロードしてみましたが
マルチメディアタイマーを使って
midiShortやmidiLongで演奏しているようです。
VBでやると、ちょっとおもおもかもしれませんね。
有り難うございました。
編集 削除