主题:  guo兄,请帮帮我解决背景音乐的问题

wuqi

职务:普通成员
等级:1
金币:0.0
发贴:54
#12000/12/25 14:17:56
我做好了一个d8成品,为使文件容易播放分成若干个影片片断,问题时怎样加进背景音乐,从第一个影片打开就开始播放直到最后一个影片结束停止,有人让我
用puppetsound 3,"filename"来解决这个问题,我不太懂这句是什么意思,但我试了在第五个影片背景就突然停止了,还想请问加进背景音乐的音量怎么控制?
(我做的影片是自动连续播放的)
另:感谢你过去的帮助,让我在d8的使用中学到了很多



wshnbb

职务:普通成员
等级:1
金币:0.0
发贴:70
#22000/12/25 14:32:24
请恕冒昧,我曾在以前的d6的使用中,出现过一个问题:将声音文件放在音乐通道2上,在movie之间跳动时,不要关闭,他将在下一个movie里,继续播放.
不知是否适合您的情况,可做尝试!



5D精英

职务:普通成员
等级:3
金币:10.0
发贴:1340
#32000/12/25 14:54:35
前面有帖子
www.5dmedia.com/bbs/newsdetail.asp?id=1129
控制音量,用
the volume of sound whichChannel(控制单独的声道,分256级)
the soundLevel(整个影片的音量,分7级)



wuqi

职务:普通成员
等级:1
金币:0.0
发贴:54
#42000/12/25 16:36:28
guo,我真的是很笨,麻烦你将声音控制的写法说的详细点,我试了几次还是搞不懂



5D精英

职务:普通成员
等级:3
金币:10.0
发贴:1340
#52000/12/25 17:01:54
将背景音乐放在外部作为链接文件。
sound playFile 4, "bgmusic.wav"
用一个单独的通道,不要被占用,影片跳转时是不会中断的。
控制音量:
set the volume of sound 4=volume (volume为 0-255)



土豆

职务:普通成员
等级:1
金币:0.0
发贴:103
#62000/12/25 20:00:07
GUO:
我想问个问题?如果用SOUND PLAYFILE 调用外部声音,那怎么实现循环呢?



toto

职务:版主
等级:5
金币:17.0
发贴:2582
#72000/12/25 21:06:37
首先你要知道外调声音的时间长度,
starttimer
repeat while the timer<60*60 
end repeat
来实现声音的循环



5D精英

职务:普通成员
等级:3
金币:10.0
发贴:1340
#82000/12/26 9:12:14
我以前是这么做的
在帧脚本加上
on exitframe
if not soundbusy(4) then sound playFile 4, "bgmusic.wav"
end
关键要在影片的每一帧都加上,好象有些不理想



wuqi

职务:普通成员
等级:1
金币:0.0
发贴:54
#92000/12/26 9:51:48
到底有没有比较实用的方法,又切实可行的,谁知道?请贡献出来。



愁眉不展

职务:普通成员
等级:1
金币:0.0
发贴:114
#102000/12/26 16:31:54
在on idle中判断如何?



5D精英

职务:普通成员
等级:3
金币:10.0
发贴:1340
#112000/12/26 16:59:13
我也想过,就怕频繁的调用影响播放性能



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
#122000/12/26 23:40:42
我用的是一个比较苯的方法
循环的声音 -----
作一个 1x1位置为 (0,0)的dir
导入背景音乐放在音乐通道 1中设定为loop
go to the frame
主程序----
on startmovie
set the windowType of window " .dir"=
open window " .dir"
end
还有许多要注意的,情况不一,一下不知怎么归类,自己试试吧



5D精英

职务:普通成员
等级:3
金币:10.0
发贴:1340
#132000/12/27 8:55:55
如果Dr象flash支持多时间线就好了。



wuqi

职务:普通成员
等级:1
金币:0.0
发贴:54
#142000/12/27 12:33:00
还有谁在制作背景音乐时用过什么好办法,请不妨贡献出来,大家互相交流,共同探讨



johnson_5d

职务:普通成员
等级:1
金币:0.0
发贴:6
#152000/12/27 13:08:51
把背景音乐的控制程序放在idle中没有问题,这样一定会多影片整体的速度有影响,但我们的整个软件却是完全正常的。

另外也可以把判断背景音乐是否播完的程序放在exitframe中,再把这个behavior拖到一个贯穿于影片始终的score精灵上。