怎样用windows midiaplayer播放光碟(dat,也就是vcd及dvd的文件)?请多帮忙!谢谢!(100分)

  • 主题发起人 主题发起人 jxd_ak
  • 开始时间 开始时间
J

jxd_ak

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用midiaplayer播放光碟中的dat文件以及其它一些其它的文件,但我试了总是不行,不知道是不是光驱的速度太慢了,
还是其它的原因,反正就是放不了!
谁能给个解决的方法,只要能用马上给分!
谢谢!
 
1。提示什么错误?
2。在TMediaplayer控件的FileName属性中随意加入一个如:“C:/001.DAT”试试!
应该可以解决。
 
3cs给你乱说的,如果使用TMediaPlayer控件的话,因为TMediaPlayer支持一种叫datXX什么的文件类型,所以如果你的播放文件是*.dat的话
 
//接上
TMediaPlayer会默认认为是那种格式的编码文件,所以只要一播放TMediaPlayer就会提示错误,TMediaPlayer可以播放MPEG的,你只要把*.dat的后缀直接改成*.mpeg就可以了。
 
//接上
你可以在*.dat读入内存的时候使用文件API函数修改后缀名,那样的话播放就不会有错误。
还有,记得在读入TMediaPlayer的Filename之后一定要使用TMediaPlayer.open打开,否则一样会出错
 
不知道怎么的,我在这个论坛上只能发很短的文字,多了就发不出去,只好一则信息分几次发了,哎~~~~~~~~~~
 
你能不能在多说一些呀,像API怎样修改呀!还有就是我要放的是在光驱里的文件(在光盘中,也就是在光驱中运行的),这样行吗?
 
我觉的你说的也太难了吧,这样不好实现的!
因为光盘开始运行的时候,要一个缓冲时间,而你用midiaplayer播放的时候,当这个缓冲时间太长的话,midiaplayer就会报告出错的,文件找不到!
所以我建设你最好是把文件复制到硬盘中,这样一定可以的!
如果可以我可以帮你,我有一些源程序,可以发给你!
你的信箱?
 
接受答案了.
 
后退
顶部