В C # я не могу получить класс SoundPlayer из System.Media для воспроизведения любого wav из моей папки C: \ Windows \ Media, используя следующий код. Все, что я получаю, это без звука:
String filename = "C:\\Windows\\Media\\tada.wav";
SoundPlayer sp = new SoundPlayer(filename);
sp.Load();
sp.Play();
Я проверил волновой файл «tada.wav» с помощью программы «Gspot», которая сообщает мне, что это аудиокодек «PCM Audio». Я не получаю никаких предупреждений или ошибок компилятора, и при запуске программы не возникает никаких исключений. Я просто не слышу звука. Мои динамики включены, и я могу воспроизвести файл с помощью проигрывателя Windows Media.
Добавление wav в качестве ресурса проекта не имеет никакого значения. Может ли кто-нибудь помочь мне выяснить, почему я не могу получить звук?