NAudio 'WaveOut()' не компилируется, несмотря на идентичный синтаксис и условияC#

Место общения программистов C#
Ответить
Anonymous
 NAudio 'WaveOut()' не компилируется, несмотря на идентичный синтаксис и условия

Сообщение Anonymous »


Приведенный ниже фрагмент кода должен (а в некоторых случаях делает) читать и воспроизводить файл MP3, указанный path.

byte[] fileByte = File.ReadAllBytes("путь"); вар MP3Out = новый WaveOut(); MP3Out.Init(новый Mp3FileReader(новый MemoryStream(fileByte))); MP3Out.Play(); MP3Out.Dispose(); вернуть истину; Проблема заключается в том, что указанный код не компилируется ни в одном проекте, а WaveOut() недопустим в указанном проекте (CS0246). Но в другом проекте WaveOut() компилируется нормально.

Оба имеют базовый пакет NuGet NAudio v2.2.1, добавленный через Visual Studio, с той лишь разницей, что один проект (некомпилируемый) содержит дополнительный Naudio.Vorbis и NVorbis.

Мысли или я что-то очевидное упускаю?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»