VCD文件播放求助!(100分)

  • 主题发起人 主题发起人 TNinja
  • 开始时间 开始时间
T

TNinja

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样自己编程切换vcd的卡拉OK和原唱?其中的.dat文件到底是什么格式?
本人想用delphi编写一个播放VCD中的dat文件(好像是mpeg-1格式)的播放器,但是不知道如何选择文件中的声道(文件中好像有两条声道数据)。本来用的是m$的ActiveMovie控件,播放时在屏幕上右击鼠标,点属性可以打开文件属性,在点高级可以设置播放哪条声道或两条同时播放,但是我翻遍了activemovie的声明也未找到相关属性和方法,到底如何选定?
请问有没有能实现此功能的控件?
如果此方法不行,我打算用directshow实现,不知其中有没有跟上面相关的函数?
如能对我有所帮助,必定给分!谢谢!
 
同一个问题为什么要问二次?分多啊?![:(!]
 
TNinja 兄弟,原来你也遇见不能播放。DAT的问题啊,

其实呢,你知道在win.ini 里面的[mci extensions项目加入一句:
DAT=MPEGVIDEO
这句语句的意思,就是把*.dat指定为一个媒体的格式(好象也叫文件关联)
你可以打开注册表(运行 regedit.exe),看Class_Root里面的*.dat的关联
 
接受答案了.
 
后退
顶部