主题:  为什么我在Authorware里不能同时播放两个声音呢?

f音孔

职务:普通成员
等级:1
金币:0.0
发贴:16
#12002/9/30 18:02:46
我试了所有格式,声音图标的属性设为Concurent和Perpetual都不行。总是播放流程线上的最后一个声音。哪位高手指教一下,谢谢了。

编辑历史:[这消息被f音孔编辑过(编辑时间2002-09-30 18:03:08)]


lzyman

职务:普通成员
等级:1
金币:1.0
发贴:202
#22002/9/30 23:19:58
用ActiveX可以解决同时播放两个声音的问题,无论是mid还是wav文件均可。



逍遥一剑

职务:普通成员
等级:1
金币:0.0
发贴:13
#32002/10/2 20:29:06
是的.



f音孔

职务:普通成员
等级:1
金币:0.0
发贴:16
#42002/10/3 0:46:25
lzyman在上个帖子中说
引用:
用ActiveX可以解决同时播放两个声音的问题,无论是mid还是wav文件均可。


具体怎么用呢?我不是太熟悉,能说详细一点吗?在次谢谢了。



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#52002/10/3 3:08:27
用quicktime xtra也能同时播放。
insert>media>quicktime导入声音就可以了。



阿州

职务:普通成员
等级:2
金币:10.0
发贴:447
#62002/10/4 11:56:57
用两种方式来播放也可以阿
我想你是把背景音乐和配音分开

你可以用不同格式的音乐组合

或者同中音乐的不同播放方式组合



lzyman

职务:普通成员
等级:1
金币:1.0
发贴:202
#72002/10/4 23:14:59
具体的做法:引入两个ActiveX(Windows Media player 6.4.07.1121)控件,在第一个控件下引入计算图标,写入“CallSprite(@"背景音乐", #open ,FileLocation^".\\backwave\\back1.wav")
CallSprite(@"背景音乐", #play)”;依次类推,在第二个控件下,“CallSprite(@"背景音乐2", #open ,FileLocation^".\\backwave\\back2.wav")
CallSprite(@"背景音乐2", #play)”。



jndang

职务:普通成员
等级:1
金币:0.0
发贴:18
#82002/10/5 21:57:46
我想你还可以尝试先把其中一个WAV转化为MID,然后就可以让两个声音同时播放了,我觉得这样最实用



lzyman

职务:普通成员
等级:1
金币:1.0
发贴:202
#92002/10/5 22:28:03
因为目前没有什么好的软件,硬是把wav转换成mid,音质将会大大降低;可以考虑MP3。