用过DsPack编过程的请进来?(200分)

  • 主题发起人 主题发起人 huijunzi
  • 开始时间 开始时间
H

huijunzi

Unregistered / Unconfirmed
GUEST, unregistred user!
用DsPack的FilterGraph1进行wmv文件的播放,当前正在播放一个文件,我要转到下一个文件的播放要进行的操作是什么?
是如下吗?
FilterGraph1.Active:=False;
FilterGraph1.Active:=True;
FilterGraph1.ReanderFile('next.wmv');
FilterGraph1.Play;

但是这个过程我发现经过多次以后,FilterGraph1.Active:=False;这一行代码就会报地址错误,我想我的序例应该搞错了,正确的操作序例应该是什么呢?
 
通常你不用管 FilterGraph1.Active 属性进行FALSE的设置,直接STOP就可以了,例如:

FilterGraph1.Stop;
FilterGraph1.ClearGraph;
打开下一文件,重复使用你上面的代码就OK了
我也用DSPACK不久,不正之处请指点!
 
多人接受答案了。
 
后退
顶部