【发布时间】:2011-01-19 20:19:05
【问题描述】:
为任何笔记本电脑设计游戏:
我想同时播放 2 个声音!按下按钮时的背景音乐和声音!
使用 System.Media 不允许我同时播放 2 个声音。对于背景音乐,我使用了以下内容:
SoundPlayer sp = new SoundPlayer(@"..\..\bin\debug\tribal dance.wav");
sp.Play;
如果我再玩一个SoundPlayer,前一个就会停止!
我希望背景音乐一直播放到表单关闭!同时,如果点击一个按钮,音乐会播放另一种声音!
我还尝试将 Windows Media Player 添加到工具箱并使用它(允许我同时播放 2 个声音)。这很好,但如果我把它放在(@""..\..\bin\debug\tribal dance.wav"); 上,路径会出错
我需要这样说才能被任何计算机读取。
有什么建议吗?
【问题讨论】:
-
这不是您问题的直接答案,但我强烈建议您在游戏中使用 FMOD 来处理声音。它非常易于使用,专为游戏而设计。