高分寻求答案(mid播放问题)(300分)

C

chatop

Unregistered / Unconfirmed
GUEST, unregistred user!
用mediaplayer播放mid文体,有时一切正常,有时候确会出现错误,但出现这种错误后,只要播放一个mp3文件,然后再反回去播放这个mid文件就又正常了,百思不得其解,高分奉上。。。
 
用专门的播放Mid的控件吧
 
问题是,我不但要播放mid还要播放wav,mp3,,,,,等等等的格式,所以选用了mediaplayer

真的没有办法吗?没人知道吗?
 
CurrentDir:=GetCurrentDir;
FileDir:=CurrentDir+'/thefile.mid';
mciExecute(Pchar('play '+FileDir));
 
什么呀,这个用MCI全部搞定的呀,不要用控件。
 
谁能给一个用mci函数搞定wav,mp3,mp2,mid,midi,等格式的播放例程,谢谢!!

至于我说的那个问题,在2000下不会产生,可能是98的bug吧

 
今天没人?
 
tttt
巨分呀!
 
好象M$有个补丁,不过你要发布程序就不知如何解决了。
 


程序还没发布,不知道是什么补丁?
是windows补丁?
 
windows补丁
 
我倒,呵呵,看来98下用起来会不正常了…
没办法了,建意客户使用2000吧
分脏
 
不是啊,2000下也有问题的,看来不能用windows自带的控件啊!
 
楼主,我没有订阅邮件。你要的程序我发给你。不过是VC程序。
其实播放这些文件只要两个函数就行了,打开和播放。
留下mail。
 
谢谢
chatop@cnnb.net

to leejames:2000下也有问题?
不是吧?
我试了很久了,没有问题,我装了meidaplayer 7.0可能是装过这个有关吧…
不过我记得好像在98下也装过meidaplyer7.0吧,不知道是怎么回事!
 
顶部