主题:  怎样才能实现呀!

mmzr

职务:普通成员
等级:1
金币:0.0
发贴:87
注册:2000/10/31 19:46:45
#12001/10/30 23:44:10
怎样才能实现在不同的dir文件中跳转,而背景音乐连续不断地播放,还要求在每一个dir文件中都有分别有暂停、播放铵钮,无论在哪个dir中暂停后播放声音都能保持连续?



草原风

职务:版主
等级:5
金币:13.0
发贴:3489
注册:2001/2/17 19:47:06
#22001/10/31 14:02:53
请在本论坛搜索一下相关的问题吧,已经解决过许多类似的问题的,在发问前请仔细看看论坛里有没有你的同样的问题



catx

职务:普通成员
等级:1
金币:0.0
发贴:6
注册:2000/10/18 13:54:34
#32001/10/31 16:09:47
用sound playFile whichChannel, whichFile
不过在dir和cst文件比较大的情况下,会出现声音停顿的现象



草原风

职务:版主
等级:5
金币:13.0
发贴:3489
注册:2001/2/17 19:47:06
#42001/10/31 16:13:27
暂停、播放铵钮这样在哪里都可以用了



koala_5d

职务:普通成员
等级:2
金币:1.0
发贴:189
注册:2000/12/25 19:27:07
#52001/10/31 16:29:21
看看这个吧。 可能对你有帮助!
aougu.com/bbs/wdbread.php?forumid=1&filename=f_531



x1976

职务:普通成员
等级:1
金币:0.0
发贴:12
注册:2001/10/31 16:10:57
#62001/10/31 17:51:15
草原风在上个帖子中说
引用:
暂停、播放铵钮这样在哪里都可以用了

没问题,几个项目都是这样做的,
只是跳转时候的停顿挺烦人,
尤其在光盘上的时候



mmzr

职务:普通成员
等级:1
金币:0.0
发贴:87
注册:2000/10/31 19:46:45
#72001/10/31 23:36:01
总是在另外的dir文件中暂停后接着播放时出现问题。
用sound playfile 1,"ab.wav"在第一个dir文件播放声音
用sound(1).pause()暂停
用sound(1).play()接着播放
请教高手是怎样解决问题的?



屹寒

职务:普通成员
等级:1
金币:0.0
发贴:36
注册:2000/10/22 12:08:22
#82001/11/1 10:33:52
解决连续播放:
if soundbusy(3) then nothing
else
sound playfile 1,the moviepath&"\music\hechang.wav"
end if
可以试试看哦,我一直这么用的。



晓珍

职务:普通成员
等级:1
金币:0.0
发贴:117
注册:2001/10/25 9:56:18
#92001/11/2 16:56:09
屹寒在上个帖子中说
引用:
解决连续播放:
if soundbusy(3) then nothing
else
sound playfile 1,the moviepath&"\music\hechang.wav"
end if
可以试试看哦,我一直这么用的。


我想问一下上面的朋友,这段代码放在何处?程序中“if soundbusy(3) then nothing”有什么用?“3”代表什么?
背景音乐的循环播放我是这样做的:把一个WAV格式文件导入D中,名字为“7.wav”,然后把它拖到SCORE中的声音通道1中拉到所需要的帧长度,点击右键选择“BAHAVIOR”写代码:
on mouseup me
sound playfile 1,7.wav"
end
就这样完成了背景音乐循环播放的设置。可打包后的文件进行播放时出现声音中断情况,也不知能不能实现循环?不知我的致命错误在哪里。



mmzr

职务:普通成员
等级:1
金币:0.0
发贴:87
注册:2000/10/31 19:46:45
#102001/11/2 21:41:45
可能是我表达得不太清楚,上面的朋友好像只是理解了我前半个问题。我问题的关键是:在不同的dir文件中一直要保持声音的连续性。也就是说无论在哪一个dir中按暂停按钮后,再按播放按钮是接着播放,而不是重新播放。如果用 sound playfile 1,"7.wav"或 puppetsound 1,"7.wav"肯定会重新播放。只能用sound(1).play()或member("7.swa").play().但在不同的dir文件中用这两个语句又不行,它要求在这个dir开始时要先用sound playfile 1,"7.wav"装入,但如果是这样又不能保持连续了。请问高手是怎样解决这个问题的?



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
#112001/11/2 22:12:01
用变量纪录播放时间和状态