VorbisWaveReader クラスにアクセスしようとしているドキュメントで説明されているように、NVorbis と NAudio で OGG ファイル ストリームを再生しようとしていますが、成功しませんでした。コードは次のとおりです。
using System;
using System.Collections.Generic;
using System.Text;
using NVorbis;
using NAudio;
namespace Paradise
{
class Program
{
static void Main(string[] args)
{
using (var vorbis = new NVorbis.NAudioSupport.VorbisWaveReader(@"C:\PATH\TO\OGG\FILE.ogg"))
using (var waveOut = new NAudio.Wave.WaveOut())
{
waveOut.Init(vorbis);
waveOut.Play();
}
}
}
}
次のエラーが表示されます。
type or namespace name 'VorbisWaveReader' does not exist in the namespace 'NVorbis.NAudioSupport'
それは非常に基本的なものに見えますが、動作するはずです。ソース コードで VorbisWaveReader がコードに存在することがわかります。
ありがとう!