Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Ошибка при попытке воспроизведения WAV файла


Автор: nginx 24.9.2009, 20:27
Добрый день,

У меня след. проблема:

Я слушал урок:

http://msdn.microsoft.com/ru-ru/vcsharp/bb798024%28en-us%29.aspx

Решил опробовать это сразу же в IDE. Следовал всем инструкциям.
При попытки воспроизвести WAV файл из Resources посредством класса System.Media.SoundPlayer
выдал след. ошибку:

System.InvalidOperationException was unhandled
  Message="Sound API only supports playing PCM wave files."

Как я понял правильно, у WAV тоже есть различные форматы? Раз пишет , что проигрывает только PCM файлы WAV.
Тяжело тогда придется, как же мне различать WAV файлы? Откуда мне узнать PCM этот WAV или нет?
Нет в Visual Studio нет специального какого-нибудь для этого инструмента?

Заранее спасибо

Автор: mr.DUDA 28.9.2009, 17:26
PCM Wav означает что файл должен содержать дорожку(-и) формата WAV - т.е. саундтрек без компрессии. МП3 и прочие файлы не подойдут. Проиграть произвольный файл можно с пом. MCI или DirectShow.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)