主题:  按钮响后背景音乐就没,怎样不让按钮声音与背景音乐冲突?

morninglight

职务:普通成员
等级:1
金币:0.0
发贴:7
#12001/8/17 22:41:53
我的按钮响后,背景音乐就没了。
我用背景音乐是wav,按钮也是wav,不行?
如果背景音乐是wav必须是wav怎么办?



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#22001/8/18 1:48:57
将背景音乐图标的Concurrency设置为Perpetual,然后在Begin里用~SoundPlaying。



morninglight

职务:普通成员
等级:1
金币:0.0
发贴:7
#32001/8/18 19:03:13
谢谢
但是这么一来按钮按下后背景音乐总是从头开始放,不能同时吗?



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#42001/8/18 20:59:58
两个声音设计图标是不能同时播的。

如果需要继续播音乐,在按钮里记下MediaPositon,然后用MediaSeek再加上Mediaplay



morninglight

职务:普通成员
等级:1
金币:0.0
发贴:7
#52001/8/19 10:02:39
能将具体点吗?我是初哥



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
#62001/8/19 20:38:50
这个问题的产生事实上是因为弱智的Authorware不支持多wav同播
造成的(因为按钮的声音其实也是一个wav),解决的方法通常是采用
MIDI背景,如果非要用WAV的话,就相对麻烦一点:
使用MediaPlayer的ActiveX控件来完成,方法是将其OCX文件拷到
程序的根目录下,调用Aw的组件注册函数动态注册一下,软後就可以
调用其函数来控制播放了。
这种方法有如下几个优点:1、不与其他的Wav冲突;2、暂停后可
以从自动从暂停位置重新播放;3、实现并不复杂,而且控制灵活。
缺点吗?
有的声卡不支持。呵呵……
:cool