簡體   English   中英

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM