Воспроизведение пользовательских форматов с классом C# SoundPlayer
По умолчанию он может воспроизводить только.wav. Есть ли способ заставить его воспроизводить другой формат?
2 ответа
Из документации MS:
"Класс SoundPlayer не может воспроизводить файлы других типов, например.wma или.mp3. Если вы хотите воспроизводить файлы других типов, вы можете использовать элемент управления Windows Media Player. Для получения дополнительной информации см. Использование элемента управления Windows Media Player в.NET Framework Solution и справочник по объектной модели проигрывателя Windows Media для Visual Basic .NET и C# в Windows Media Player SDK."
Есть бесплатный плеер для.alaw по адресу: этот сайт. (Сам не использовал, поэтому не могу комментировать.)
Player pl = new Player();
pl.FileName = "123.mp3";
pl.Play();