C
caowei
Unregistered / Unconfirmed
GUEST, unregistred user!
这其实是一个很老的问题,我一直认为比较简单,
谁知道昨天用乐一下,发现有很多问题!
如果用ActiveMovie的OCX,那么首先各个版本的好象有些
不太兼容,其次是如果在设计时就指定文件名还好,可以在
窗口中显示出第一帧,但是如果是在程序运行中设置FileName的
值,例如在Form的OnCreate或者OnShow中设置,那么ActiveMovie
的窗口(是WIndows自带的那个)会弹出来闪一下,然后才切换
到自己的程序里面,这个有什么办法解决吗?
如果是用Delphi的MediaPlayer播放MPEG,也有问题。ActiveMovie
是缺省播放器的时候,比较正常,如果XING或者STHVCD作为MPG的缺省
播放器,可以正常播放MPG,但是我的一些按钮本来应该在鼠标移上时
改变的,现在不变了!只有当MPG文件不再播放时,按钮才能恢复正常!
真是奇怪!
我现在的问题是,首先,上面两个问题有没有办法解决?其次,
有没有更好的用于播放MPG的VCL或者OCX或者DLL?
谁知道昨天用乐一下,发现有很多问题!
如果用ActiveMovie的OCX,那么首先各个版本的好象有些
不太兼容,其次是如果在设计时就指定文件名还好,可以在
窗口中显示出第一帧,但是如果是在程序运行中设置FileName的
值,例如在Form的OnCreate或者OnShow中设置,那么ActiveMovie
的窗口(是WIndows自带的那个)会弹出来闪一下,然后才切换
到自己的程序里面,这个有什么办法解决吗?
如果是用Delphi的MediaPlayer播放MPEG,也有问题。ActiveMovie
是缺省播放器的时候,比较正常,如果XING或者STHVCD作为MPG的缺省
播放器,可以正常播放MPG,但是我的一些按钮本来应该在鼠标移上时
改变的,现在不变了!只有当MPG文件不再播放时,按钮才能恢复正常!
真是奇怪!
我现在的问题是,首先,上面两个问题有没有办法解决?其次,
有没有更好的用于播放MPG的VCL或者OCX或者DLL?