如何在delphi中播放MOV文件?(100分)

  • 主题发起人 主题发起人 x123456
  • 开始时间 开始时间
X

x123456

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在delphi中播放MOV文件?我在delphi引入的activex控件中无法播放,运行中右击该控件,选“在realone中播放”又可正常播放这是为何?有什么解决办法?
 
.qt(quick_time)文件与mov文件是否相同?如何在delphi中播放.qt文件?
 
这和 RealOne 的工作机制有关, RealOne activex 只能支持 RM,RMVB,MPGE,MP3 等。
RealOne 中能播放是因为它另外加载了解码器。
 
难道没办法了吗?
 
难道没办法了吗?
 
用quicktim的控件就ok!
 
我用activex引入quicttime控件,但就是无法使用。不知该控件如何使用?
我用QTActiveXPlugin1.SetMovieName();
QTActiveXPlugin1.play;

就是显示出错。好象是文件末打开。
 
好像在play前,要先open吧。
 
用shellexecute
 
楼主请看 http://www.delphibbs.com/keylife/iblog_show.asp?xid=5674
如果我说错了,请原谅!
 
QTActiveXPlugin1.open
QTActiveXPlugin1.play;
 
我试过了,可是QTActiveXPlugin1没有open方法?
 
版主说的没错,我是因为要问的问题太多没分数才注册新帐户的,对不起!
 
to x123456:
请保证以后不再用多个帐户倒分:),就可以从黑名单中出来了。
去 http://www.delphibbs.com/keylife/iblog_show.asp?xid=5674 认个错吧,就能放出来了。[:)]
 
qtactivexplugin1.SetMovieName(opendialog1.FileName);
但是Qt load完再play才不出错
判断是否Load完 好像有个???State???属性 记不清了 找找
当那个值为 Waiting 的时候是什么也没干
当那个值为 Loading 的时候是正在Load
当那个值为 Complete 的时候是Load完了
当为Complete的时候再play就没事了

QuickTime很奇怪 别的都是用数字表示状态(SWF) QuickTime用字符串。。。

 
是不是QTActiveXPlugin1.GetPluginStatus,但我读到的都是error:-50,mov文件本身是好的。
 
不太清楚了
现在手上没有有Delphi的机器 试不了
 
[:)]建议两位老兄:只保留一个ID,将其他ID的帖子全部 结贴,然后或 删除 或 不用 其他ID,专心用一个ID
 
我基本不用那个发言啊
 
》我基本不用那个发言啊
其实我看老兄的能力不低,专家分也挺高的,完全不必用多个ID,专心维护一个ID多好:)
其实有好多人,问题多多,但是苦于没分问。所以才开几个帐户(其实刚开始上DFW的时候:2001年,我也有几个ID,后来:2002年,全部删除了),只是倒分的事情绝对禁止!
 
后退
顶部