我使用Jetbrains rider作为IDE并使用C#进行编码; 当我试图编译SoundPlayer类时,我没有声音也没有默认声音。我的代码如下:
public static void Main(string[] args) {
const string introSongLocation =
@"/Users/niller/DragonBallZ_GameFolder/Sounds/introToGame.wav";
var sound = new System.Media.SoundPlayer(introSongLocation);
sound.Load();
sound.Play();
System.Console.WriteLine(sound.IsLoadCompleted);
System.Console.WriteLine(sound.SoundLocation);
System.Console.ReadLine();
}
Output to terminal:
true
/Users/niller/DragonBallZ_GameFolder/Sounds/introToGame.wav
您可以在下面的代码中看到,我正在检查是否已加载声音,否则,如果不是 SoundPlayer.Play()方法,则它将播放默认声音,因为in进行了解释。
因此我问:
仅提供wav声音文件的路径,然后将其加载,还是将wav文件放入我的解决方案文件夹中还不够吗?到目前为止,似乎一切都没有。
答案 0 :(得分:0)
解决方案:
我使用的是MacBook,而该库仅适用于Windows和Linux。