#c# #naudio
#c# #naudio
Вопрос:
Когда я запускаю эту строку кода в файле Wav:
AudioFileReader1 = Новый аудиофайл для чтения (Me.FilePath)
Я получаю эту ошибку:
NAudio.MmException: NoDriver вызывает acmFormatSuggest в NAudio.Wave.Сжатие.AcmStream.Предложите pcmformat(сжатый формат WaveFormat) в NAudio.Wave.WaveFormatConversionStream.Создайте CMSTREAM (исходный поток WaveStream) в NAudio.Wave.Программа чтения аудиофайлов.CreateReaderStream (строковое имя файла) в NAudio.Wave.AudioFileReader..ctor (строковое имя файла)
Я нашел несколько ссылок для решения этой проблемы для файла mp3, но ни одной для файла Wav. Я что-то упустил?
Ответ №1:
Это означает, что на вашем компьютере не установлен кодек ACM, который способен декодировать WaveFormat
файл WAV. Если вы откроете его с помощью a WaveFileReader
и посмотрите на WaveFormat
свойство, вы сможете увидеть, какой тип сжатия используется