请教几个ActiveMovie的问题!!谁能回答我的问题,本小姐愿以身相许! (100分)

Z

zhem8

Unregistered / Unconfirmed
GUEST, unregistred user!
代码:
我在delphi中使用了ActiveMovie控件,对播放的视频文件进行控制。
怎样知道当前的视频文件已播放了多少时间?
我是否可以指定一个时间,当播放到该时间的时候,做一些其他操作(如在form上显示一张图片,等等)?
 
你说的ActiveMovie控件在哪?
 
不是ActiveMovie控件在哪!!而是怎样控制ActiveMovie控件(比如怎样获知已播放了多少时间)
 
以身相许?有点可怕,我可不敢回答。
 
我是问ActiveMovie是delphi自带的控件吗?
我怎么没看到?
 
ActiveMovie不是delphi自带的!!!
是ActiveX控件,windows自带的插件,在DELPHI里可以很容易的安装!
 
呵呵,你连activeMovie控件都找不到,看来它不但不会把身许你,你连它是男是女都没机会知道了![:D]

我看这个问题不容易解决,但是可以通过另一个受timer控制的过程来探测。

我可是没回答你的问题呀,别找我....[^][^]
 
在我的程序里用到了,TActiveMovie,TRealAudio这两个插件!以便用来播放各种格式的视频文件
TRealAudio 可以很容易的获得已播放的时间(getposition属性可以返回已播放时间)
TActiveMovie确没有类似的属性,所以我不知道怎样得到已播放的时间!!!
 
呵呵,这个问题我还是比较了解的.
但...
这个...
还是算了吧.
 
activemovie.TimePosition //当前播放的时间点
activemovie.TotalTime
//影片时间总长
 
to LeeChange:
您能告诉我吗?
 
哈哈哈,一个问题值得以身相许?太便宜了吧,算了……[:D][:D][:D]
 
to laj001
好像没有activemovie.TimePosition 属性!!
 
ActiveMovie1.CurrentPosition
是当前的时间!
 
可以在ontime事件里取得当前的时间(ActiveMovie1.CurrentPosition),
然后作出判断。
就能达到你的要求了:)
 
老大,相许几回了阿
 
to zhoubd:
非常感谢您!!!
 
不用客气:)
 
hehe,什么时候喝你们的喜酒呀,别忘了叫我.
 
红包拿来先!
 

Similar threads

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