![](/img/trans.png)
[英]Playing Windows System Sounds with System.Media.SoundPlayer
[英]System.Media.SoundPlayer not playing default nor other sounds
我使用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()方法將發揮默認的聲音,如解釋的 。
因此我問:
僅提供wav聲音文件的路徑,然后將其加載,還是將wav文件放入我的解決方案文件夾中還不夠嗎? 到目前為止,似乎一切都沒有。
解:
我使用的是MacBook,而該庫僅適用於Windows和Linux。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.