MCI播放命令格式: open 文件路径名 type 解码器设备 alias 设备别名[ Style child Parent 父窗口句柄]如: open C:\dawan.AVI type MPEGVideo alias MyMciDC至于解码器名可在注册表的: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\MCI Extensions 找到支持文件格式的解码器设备
关闭MCI设备命令: close 设备别名如: close MyMciDC同时还有如: Pause MyMciDC play MyMciDC notify setaudio MyMciDC source to left setaudio MyMciDC source to right setaudio MyMciDC source to stereo status MyMciDC source setaudio MyMciDC volume to 数字 ... 具体参考MSDN
'play midi
R% = mciSendString("OPEN " + CDBox.filename + " TYPE SEQUENCER ALIAS " + Alias, 0&, 0, 0)
R% = mciSendString("PLAY " + Alias + " FROM 0", 0&, 0, 0)
R% = mciSendString("CLOSE ANIMATION", 0&, 0, 0)
不需要另配MIDI
谢谢您的回复
open 文件路径名 type 解码器设备 alias 设备别名[ Style child Parent 父窗口句柄]如:
open C:\dawan.AVI type MPEGVideo alias MyMciDC至于解码器名可在注册表的:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\MCI Extensions
找到支持文件格式的解码器设备
close 设备别名如:
close MyMciDC同时还有如:
Pause MyMciDC
play MyMciDC notify
setaudio MyMciDC source to left
setaudio MyMciDC source to right
setaudio MyMciDC source to stereo
status MyMciDC source
setaudio MyMciDC volume to 数字
...
具体参考MSDN
你这app.path 变数太多了
MPEGVideo 不行换 AVIVideo 呢?
如果还不行估计你要看看是不是你的文件有问题了。
要不弄个以前的暴风来看看,以前的有很多解码器的。