【发布时间】:2011-08-07 22:27:18
【问题描述】:
我目前正在玩 c#,我想在后台播放一些音乐,并在用户点击按钮或发生其他小动作时发出其他小声音。 (具体来说,我正在制作一个小游戏,使用 mogre3d,我只是到了需要添加一点声音的地步。
1) C# 中是否已经内置了同时播放多个 wav 文件的方法?我曾尝试使用 System.Media.SoundPlayer,但一次只能播放一个 wav 文件(而且我无法设置播放的音量)。
2) 一次播放多个声音并能够设置每个声音音量的最佳/最简单方法是什么?
我对 C# 非常陌生,我确信它们一定是一个我没有看到的简单解决方案。它不需要是 wav,它可以很容易地是 mp3/et al。但解决方案越简单越好。
感谢您的宝贵时间!
【问题讨论】:
-
我认为是控制台。所以在你列出的两个中,我认为 WinForms(?)谢谢
-
我从未尝试过播放 .wav 文件,我会一直使用该功能,但我忘记了。又是什么?呃,呃,dos 包中的一个,我想是
sound()但是呃,我不知道。我会播放一堆这样的声音来制作游戏音乐,但这个问题很聪明。