请问各位大虾,怎样使我的程序能直接播放*.mpg?(100分)

阿当

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟做了一个播放器,但在98下无法播放*.mpg和*.dat,必须安装XingPlay这样的媒
体驱动系统才能播放,我该怎么办? 请指教,谢谢!!
 
不对,win98可以播放mpeg文件的,在注册表里面要修改一下
 
补充一下
在System.ini下面有一个[MCI]的项
加上MPEGVideo=mciqtz.drv就可以了
在注册表也有一个MCI的项,搜索一下改动也差不多

[mci]
cdaudio=mcicda.drv
sequencer=mciseq.drv
waveaudio=mciwave.drv
avivideo=mciavi.drv
videodisc=mcipionr.drv
vcr=mcivisca.drv
MPEGVideo=mciqtz.drv //这里就是关键了
 
在WIN98下,MPEG1格式的文件如:*.dat,应该直接可以播放的。如果是MPEG2的格式就不
行了,它们的后缀有一些是*.mpg。你装XINGPLAY后,X就为你安装上了这方面的解码器,所
以你能播放!
 
又出问题了!各位大虾救人救到底吧。
我用TMediaPlayer做了一个播放器,要求循环播放多个文件,但是我发现TMediaPlayer时,用系统监视器看到内存在一点点减少,最简单的只播放一个文件也如此,关闭程序后以不释放。我想这应该是TMediaPlayer的一Bug吧?
于是我想安装TActiveMovie,但是我装上之后,提示所在的主窗口*.DFM文件出错,而且无法保存!我用的是Delphi5。各位大虾救救我,老板天天催,我快疯了。
 
上一个问题我解决了,但第一个问题依然存在,Tassadar,我按你说的那样去做了,仍然不能播放,我甚至把可以播放的那个系统的Win.ini和System.ini都直接Copy到这个不能播放*.dat的系统中仍然不行。难道必须装Xing吗?但是发布一程序给客户又让人家去安装另一个软件才能用,这样不太好。所以请各位大虾、高手们指点,谢谢!!
 
不需要装xing的,在注册表搜索一下mci的键你就知道了
 
你看看用MS MEDIAPLAY 能不能放MPEG1格式的文件?如果也不能的话,就说明你系统中
的MPEG解码器已经被破坏了。修复它就行了。最简单的方法是重装WIN系统。
重装完成后,先不要安装XING,有可能是XING破坏了你的MPEG1解码器。
 
我以前也玩过,xing是不会破坏什么解码器的
只是可能把一些设置改掉而已,win98是自带解码器mciqtz.drv的
改动就在注册表,win.ini和System.ini中,关键在注册表,
win.ini和system.ini只是为了兼容win31而已
 
Tassadar,可以具体讲讲吗?
 
各位高手请多指教,我在做毕业设计,现在有问题待解决。我做的是VOD视频点歌系统,怎么大的工程叫我这个菜鸟独立完成,还真不容易。历经千辛万苦,终于小有成就,但播放器只能播放(*.rm,*.ram,*.ra,*.swf,*.mp3),不能播放。DAT文件,怎么办拉,我就要交毕业论文了,可我的英文翻译还没弄好,还有的问题没解决,天啊。要疯掉了。各位高手请多多帮忙。我的油箱是fairy9907@sohu.com
 
多谢各位指点。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
959
import
I
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部