【发布时间】:2022-11-13 07:57:26
【问题描述】:
在我的 WPF 应用程序中,我想使用 NAudio 的 WaveOutEvent 播放 mp3 和波形文件。它适用于 mp3,但我在 NAudio.Core 中得到 NullReferenceException “对象引用尚未设置为对象实例。”当我用波形文件运行它时。用_player.Play(); 启动播放器后发生异常;
这是我的代码:
using (AudioFileReader afr = new AudioFileReader(_filename))
{
OffsetSampleProvider osp = new OffsetSampleProvider(afr);
osp.SkipOver = currentCursorPosition;
osp.Take = PlaybackDuration;
WaveOutEvent player = new WaveOutEvent();
player.Init(osp);
player.Play();
}
异常.来源 =NAudio.Core
异常堆栈跟踪 =北 NAudio.Wave.WaveFileReader.get_Position()
模数是NAudio.Core.dll, 版本2.01.0.0
知道可能出了什么问题以及如何解决这个问题吗?
提前致谢,
坦率
【问题讨论】:
标签: c# wpf nullpointerexception wav naudio