主题:  急急!!关于声音配画面的前进和倒退

哈哈儿

职务:普通成员
等级:1
金币:0.0
发贴:43
注册:2001/1/18 9:47:19
#12001/9/7 16:50:55
我做了一个多媒体项目,其中有一部分是声音配画面,我已经做到了,但是
客户希望能够设置快进和倒退,也就是点击前进到下一个cuepoint,后退到
上一个cuepoint,希望那位高手帮忙,不甚感激



南山东篱摄螂

职务:普通成员
等级:4
金币:10.0
发贴:1840
注册:2000/10/22 10:31:19
#22001/9/7 21:10:22
我不知道你的声音和画面是如何相配的,如果只是靠sprite所占的帧的长度进行进配的的话,你可用marker和go to进去快进和快退。



ycl

职务:普通成员
等级:1
金币:0.0
发贴:158
注册:2001/8/9 15:56:00
#32001/9/9 11:04:19
一个笑话:全做在视频里完了



laolang

职务:普通成员
等级:1
金币:0.0
发贴:20
注册:2001/9/9 9:31:15
#42001/9/9 19:38:59
同意东影默的观点,用marker最好了。
还可以编写什么暂停、继续等的。



哈哈儿

职务:普通成员
等级:1
金币:0.0
发贴:43
注册:2001/1/18 9:47:19
#52001/9/10 9:45:28
我要用1024*768的图片大小配合声音讲解,如果用视频,文件量太大。
我现在用的是cuepoint命令,当暗示点来时更换member,现在已经完成
了同步问题,但就是不能跳转,如果用go mark,声音与画面对起来就比较
困难,不利于编辑。有没有办法呢,我想这是一个很实用的解决方案,希望
大家帮帮忙!!!!



poloer

职务:普通成员
等级:1
金币:1.0
发贴:139
注册:2000/11/20 20:47:52
#62001/9/10 16:54:41
我觉得你说的情况类似powerpoint,如果这样的话,你的声音文件可能就几个,不会截的太短,用starttime,endtime属性,先记录声音的长度,然后就象作拖动框那样,可能对你有帮助



南山东篱摄螂

职务:普通成员
等级:4
金币:10.0
发贴:1840
注册:2000/10/22 10:31:19
#72001/9/11 0:16:06
如果你不想用上面的方法,你可完全用Lingo来控制声音,下面这个Play详细的命令格式也许会对你有用。
sound(channelNum).play([#member: member(whichmember), {#startTime: milliseconds, #endTime: milliseconds, #loopStartTime: milliseconds, #loopEndTime: milliseconds, #loopCount: numberOfLoops, #preloadTime: milliseconds, #rateshift: shiftAmount}])

你可计算你的画面的长度(时间)然后用上面这条命令不进行精确播放。
快进和快退也只是时间的增减而已。



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
#82001/9/11 4:23:50
on mousedown
global sotime
set sotime=sound(1).elapsedTime
end
on mouseup
global sotime
set sotime1=sound(1).elapsedTime
set dd=(sotime1-sotime)*5+sotime+dd
sound(1).play([#member: member(15), #startTime: dd])
end
就这么个意思,看具体情况写吧

编辑历史:[这消息被54ZQ编辑过(编辑时间2001-09-11 04:26:30)]