主题:  音乐在编辑状态可循环,打包后却不能,为何??(急)

lovem

职务:普通成员
等级:1
金币:0.0
发贴:38
注册:2001/3/25 15:13:06
#12001/6/12 21:34:23
我用的d8,在编辑状态下将swa文件的loop属性打了勾,可以循环,可一打包却只能演奏一次,为何??? 我从别处上知道,这可能是mp3压缩的问题,因为我的swa文件是mp3->wav->swa的,可这如何解决。我知道用
on idle me
if NOT soundBusy(1) then
puppetSound 1, "lz_main"
end if
end
可以解决,但是却一点不连贯,再次循环时老停顿一会,且似乎很占资源。
补充一下:wav、mp3文件均出现此类情况。
各位如何解决啊??加急加急!!!! 先谢了!



愁眉不展

职务:普通成员
等级:1
金币:0.0
发贴:114
注册:2000/12/21 16:27:18
#22001/6/13 11:06:21
如果成员是外部连接的,需要把soundcontrol打到包里.



lovem

职务:普通成员
等级:1
金币:0.0
发贴:38
注册:2001/3/25 15:13:06
#32001/6/13 13:30:10
呵呵,谢谢楼上的大哥,在看此贴之前,问题刚好解决,并不是mp3的问题,而是缺少Sound Control.x32插件。开始,在各大论坛查找此类问题时都说是mp3的问题,弄得我一直朝这方面去想。后来,听好友一句话:编辑状态可以用,打包后不行,那肯定是系统问题。顿时茅塞顿开——肯定是什么xtra没加。
呵呵,终于解决。谢谢!!



youran_5d

职务:普通成员
等级:1
金币:0.0
发贴:20
注册:2001/6/4 14:22:18
#42001/6/13 17:00:36
再问一下,我遇到过和楼上兄弟类似的问题,不过有点区别:
movieScript:
on idle
if not soundbusy(1) then
sound playfile 1,the moviepath&"aa.wav"
end if
end
这么写在dir里运行没什么问题,但是打包或者是用project.exe打开这个dir就慢得让人无法忍受。按道理来说这与xtras无关,因为还没打包。
最后不得不把sound文件导入到内部,还是用了puppetSound。链接到外部wav都不行。还是用了puppetSound才行。好在这个背景音乐只有一个,要是随机选几个背景音乐那cast就大的不得了。


江南好,日出江花红胜火,春来江水绿如蓝

lovem

职务:普通成员
等级:1
金币:0.0
发贴:38
注册:2001/3/25 15:13:06
#52001/6/14 9:46:25
对,我开始也用这种方法,但发现它很占资源。其实看 idle 意思就知道了,”空闲“时就运行。呵呵。



youran_5d

职务:普通成员
等级:1
金币:0.0
发贴:20
注册:2001/6/4 14:22:18
#62001/6/14 13:42:20
不过,听说一些多媒体公司这两种引用背景音乐的方式都随意采用,方法上应该不会出什么问题,就不知道有什么细节上要注意的东西?


江南好,日出江花红胜火,春来江水绿如蓝