我也碰到过这种问题!下面的一些经历希望能对你有些帮助:
暑假前我第一次用D5做过一个多媒体播放工具,实现播放Dat格式的代码如下---procedure TForm1.OpenDATButtonClick(Sender: TObject);
begin
OpenDialog1.Options:=[ofAllowMultiSelect];
with OpenDialog1 do
if Execute then
begin
......
MediaPlayer1.Display:=Panel1;
MediaPlayer1.DisplayeRect:=Panel1.ClientRect;
MediaPlayer1.FileName:=ExtractFileName(FileName);
MediaPalyer1.Play;
......
end; end;end.
这段代码其中一段是一个美国人写的。被我该了一下,曾经正常执行过(不知你是不是用的类似的代码)。支持DAT格式,画面能正常显示,可过了一段时间。无意中一次系统崩溃,重装系统和D5后,就不能用了,症状与你所说的一样。可现在又能用了,我估计可能是声卡驱动或D5本身的愿意。至于真正愿意,忘高手指点一二。
暑假前我第一次用D5做过一个多媒体播放工具,实现播放Dat格式的代码如下---procedure TForm1.OpenDATButtonClick(Sender: TObject);
begin
OpenDialog1.Options:=[ofAllowMultiSelect];
with OpenDialog1 do
if Execute then
begin
......
MediaPlayer1.Display:=Panel1;
MediaPlayer1.DisplayeRect:=Panel1.ClientRect;
MediaPlayer1.FileName:=ExtractFileName(FileName);
MediaPalyer1.Play;
......
end; end;end.
这段代码其中一段是一个美国人写的。被我该了一下,曾经正常执行过(不知你是不是用的类似的代码)。支持DAT格式,画面能正常显示,可过了一段时间。无意中一次系统崩溃,重装系统和D5后,就不能用了,症状与你所说的一样。可现在又能用了,我估计可能是声卡驱动或D5本身的愿意。至于真正愿意,忘高手指点一二。
解决方案 »
- 简单多线程应用
- 已知消息框的title,如何得到消息框中的文本?
- 大家好,哪位大哥用的是reportMachine26这种报表
- 请问有哪个控件可以像QQ那样,在listbox每个item前面加图片吗?
- 如何声明一个 TStringList同ComboBox 的 Items 一一对应(在线等待)
- 哪个版本的驱动可以两全齐美.谢谢!
- 如何用Delphi获得DOS提示符中的执行结果
- delphi 中 number 类型数据的读取?
- 在安装完Oracle后如何配置Configuration Assistant?
- 一个我多年的困惑:产品安装(bde)时不必配置alias是怎做的?
- 狂狼,你在哦,呵呵。。。。。。
- +++++用户登陆密码更改问题+++++
以前在出现这种情况时,我也曾经试过‘autoselect’。不过仍是报错。
至于在system.ini注册的问题,可否请jiju详细说一下。如果真的是system中的问题,那别的软件如:东方影都、超级解霸为何还播放正常。难道这些软件实现了某些特殊的应用,而不需注册?
'dat=MPEGVideo'重起机器试试