VB6SP5を用いたavi動画の再生は、
mcisendstring API関数として、以下のように用いています。
mciSendString("play " & "" & L_strFileName & "", vbNull, 0, 0)
ただし、L_strFileNameは、avi動画ファイルの絶対パスです。
動画再生を繰り返し行い、再生11回目のときに、
再生が出来なくなるという現象が発生しています。
この上、WindowsMediaPlayerコントロールでの
再生も出来なくなりました。
(ただし、他のマシンでは、上記現象が出ないものあります)
その原因について教えていただけませんでしょうか?
ただし、再生が終了するタイミングになるか、途中停止は、
mciSendString("close " & "" & L_strFileName & "", vbNull, 0, 0)
を処理しています。
ツイート | ![]() |