播放多媒体(100分)

  • 主题发起人 主题发起人 |63187668|
  • 开始时间 开始时间
6

|63187668|

Unregistered / Unconfirmed
GUEST, unregistred user!
请问那位高手知道下面这个错误是什么原因,该怎么改,我在做一个播放系统时遇到的
"preoject project1.exe raised exception class EMCIDeviceError with message '无法通过给定的扩展名确定设备类型。'process stopped. use step or run to continue."
 
没有做异常处理,你的MP不支持这个文件格式、或者格式的版本比你的MP高,会出现这种情况
 
如果用的是MCI播放的话,可能是解码器的问题!如果...唉! 不说了!你还是把你的播放
源码贴出来吧!大家帮你看看,这个问题应不难解决的!
 
安装解码器看看有法波
 
我们在程序中使用了一个 Mediaplay控件,但是很多使用过这个控件做播放器的人都遇到过这样一个问题:就是在播放MPG等扩展名的文件时出现"MCI初始化错误",如果安装了WindvdPlayer后又没有问题了,怎么回事呢?现在市面上所有的有关DELPHI多媒体编程的书都没有讲到这个问题和如何解决.原来,我们要自己修改win.ini里面[mci extensions]小节,另外还要修改一下system.ini里面的[mci]小节.举例说,你想让Mediaplay可以播放MPG为扩展名的文件时,可以按照如下格式修改:
[mci extensions]
mpeg=MPEGVideo
mpg=MPEGVideo
...
 
参考一下这个贴子,我认为你的问题和他的有共通性,他的解决了。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2260740
 
后退
顶部