NAudio 'WaveOut()' не компилируется, несмотря на идентичный синтаксис и условия ⇐ C#
-
Anonymous
NAudio 'WaveOut()' не компилируется, несмотря на идентичный синтаксис и условия
Приведенный ниже фрагмент кода должен (а в некоторых случаях делает) читать и воспроизводить файл 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.
Мысли или я что-то очевидное упускаю?
Приведенный ниже фрагмент кода должен (а в некоторых случаях делает) читать и воспроизводить файл 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.
Мысли или я что-то очевидное упускаю?
Мобильная версия