System.Media.SoundPlayer не воспроизводит звук по умолчанию и другие звуки - PullRequest
0 голосов
/ 15 февраля 2019

Я использую Jetbrains райдер в качестве 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 () *Метод 1005 * воспроизводил бы звук по умолчанию, как объяснено в .

Поэтому я спрашиваю:
Не достаточно ли указать путь для звукового файла wav, а затем загрузитьили я должен положить wav-файл в папку с моими решениями?Пока что ничего не работает.

1 Ответ

0 голосов
/ 15 февраля 2019

Решение:
Я использовал MacBook, в то время как библиотека работает только на Windows и Linux.

...