|
主题: 如何控制Director的长度刚好是avi的播放长度?
|
 paipai
职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2000/10/28 11:22:26
|
#12000/10/28 11:39:58
我想播放一段avi,但导入后director只是设置了3帧,结果我要看着avi播放一次后才能知道走了多少帧,能否让director自动设置必须的长度?
|
 artdao
职务:普通成员
等级:1
金币:0.0
发贴:61
注册:2000/9/15 23:56:54
|
#22000/10/28 13:35:10
director无法自动设置必须的长度 你可以拖动avi的sprite 你可以看avi的时间长度和sprite设置的幀数 你可以等待avi播完后再走
|
 Call Me Simon
职务:普通成员
等级:2
金币:2.0
发贴:646
注册:2000/9/19 13:56:51
|
#32000/10/28 16:15:25
用一帧也可以播完avi啊。 让movie在当前帧循环不就行了吗?在director里设定多帧来配合视频是没有实际意义的,因为影响视频播放的因素很多, 编辑状态和当用户观看时通常是完全不同的环境。
|
 5D精英
职务:普通成员
等级:3
金币:10.0
发贴:1340
注册:2000/10/24 12:13:42
|
#42000/10/29 19:39:17
用设置sprite帧数去匹配avi(声音也一样)时间是不保险的做法。因为director的播放速率最终还受客户机器速度的影响。若客户机速度较慢,将不能达到正常的播放速率。而avi等视频文件会采用丢帧的方式维持时间长度。 解决方法是,avi只须设置一两帧,在最后一帧的tempo里设置wait for cue point为avi通道的end.
|
 笑鱼
职务:普通成员
等级:1
金币:0.0
发贴:65
注册:2000/11/2 15:30:27
|
#52000/11/2 15:51:09
guo在上个贴子中说 引用: 用设置sprite帧数去匹配avi(声音也一样)时间是不保险的做法。因为director的播放速率最终还受客户机器速度的影响。若客户机速度较慢,将不能达到正常的播放速率。而avi等视频文件会采用丢帧的方式维持时间长度。 解决方法是,avi只须设置一两帧,在最后一帧的tempo里设置wait for cue point为avi通道的end.
如果我想在avi 文件播放完以后,不设置任何按钮,让他跳到其他的电影上,我应该怎么办?
|
 xuyi_5d
职务:普通成员
等级:2
金币:1.0
发贴:179
注册:2000/9/19 15:56:01
|
#62000/11/3 9:51:25
用这个帧剧本就可以了,avi放在sprite(1)中 on exitFrame me if sprite(1).movierate=0 then play movie "xxx" else go the frame end if end
|
 5D精英
职务:普通成员
等级:3
金币:10.0
发贴:1340
注册:2000/10/24 12:13:42
|
#72000/11/3 10:27:26
回笑鱼: 在最后一帧的tempo里设置wait for cue point为avi通道的end.当avi结束之后播放头自动进入下一帧,问题不就好解决了吗。
|
 medianumen
职务:普通成员
等级:1
金币:1.0
发贴:133
注册:2000/10/17 14:09:58
|
#82000/11/3 11:39:13
这个又好多个方法的,如果你在AVI里没有设声音的话,可以在DIRECTOR里的声音通道里加入声音,然后采用GUO的方法就可以了。 再就是可以的检测AVI的播放的FarmeNumber,然后就可以利用LINGO判断了。不过这个样子不是太保险,因为我以前就出过一次差错。是因为机器之间的差别造成的。这需要统计AVI的FarmeNumber。
|
 lailongmen
职务:普通成员
等级:1
金币:0.0
发贴:1
注册:2002/10/13 0:23:26
|
#92002/10/13 2:17:34
感谢!!! 不然我的AVI要几百帧了~
|
 纰漏
职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2003/6/20 17:06:53
|
#102003/7/20 16:37:09
guo在上个帖子中说 引用: 回笑鱼: 在最后一帧的tempo里设置wait for cue point为avi通道的end.当avi结束之后播放头自动进入下一帧,问题不就好解决了吗。
我是初学者,上面的我看不懂,能告诉我具体怎么做吗? 非常感谢!
|
 D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
|
#112003/7/20 19:44:01
图片如下:  图片如下:
|
 sunnygirlcrz
职务:普通成员
等级:1
金币:0.0
发贴:90
注册:2003/5/20 20:39:43
|
#122003/7/21 15:20:45
on exitFrame me if (the currenttime of sprite 1)< (the duration of the member of sprite 1) then go to the frame else go to movie "main" end if end
|