用DELPHI自带的mediaplayer不能播放.dat格式的文件,不要directx,我如何播放.dat格式的文件,另外,我用REAL控件,为何只能播放声音?
给段源代码!!!!!!!
给段源代码!!!!!!!
解决方案 »
- deplhi 如何通过treeNode的data属性来查找treeview对应的treeNode
- dll问题,调用dll中的窗体
- 有什么方法找到刚刚插到USB上的设备的端口号和波特率信息?
- 如何用Delphi开发VC++6的Add-in
- 新手100急问! 请教_如何获取一张用image控件打开的图片的每个象素点的信息? 谢谢
- 又出现问题了
- 怎么样通过SavePictureDialog控件另存图片
- ADO连结问题,在线等待
- 我删除一个目录,使用removedir函数,但是删除不了目录!什么原因!
- TDataFile类型的文件中,如何删除指定的记录?
- 用tstringlist作为函数的返回值会不会有问题?
- 请问,谁知道QROblique.dcu是做什么用的?那里可以得到这个文件?
dat=MPEGVideo还有注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Player\Extensions
等...
begin
WritePrivateProfileString('mci extensions', 'mpg', 'MPEGVideo', 'win.ini');
WritePrivateProfileString('mci extensions', 'dat', 'MPEGVideo', 'win.ini');
WritePrivateProfileString('mci extensions', 'mpv', 'MPEGVideo', 'win.ini');
WritePrivateProfileString('mci extensions', 'mpeg', 'MPEGVideo', 'win.ini');
WritePrivateProfileString('mci extensions', 'cjt', 'MPEGVideo', 'win.ini');
WritePrivateProfileString('mci extensions', 'avi', 'AVIVideo', 'win.ini');
WritePrivateProfileString('mci', 'MPEGVideo', 'mciqtz.drv', 'system.ini');
上面的代码,也就是修改了win.ini,system.ini文件。2000下:
1.改注册表:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\MCI32
把MPEGVideo的键值改成想要的驱动就可,默认为"mciqtz32.dll"。
2.HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\MCI Extensions (新建键,键字符串为"dat",值为"MPEGVideo")
包你解决。