不支持的sourceStream NAUDIO

本文关键字:NAUDIO sourceStream 不支持 | 更新日期: 2023-09-27 18:20:14

中发生类型为"System.ArgumentException"的未处理异常NAudio.dll

附加信息:不支持的sourceStream格式

这是我最新的一期!我遵循了Naudio中.wav文件的基本播放和暂停教程,我在网上发现的随机.wav歌曲抛出了这个例外,但视频中提供的.wav没有。

我似乎找不到这个问题的答案,但我认为这和不同.wav文件的比特率有关。

有人能证实或否认这一点吗?

不支持的sourceStream NAUDIO

我也遇到了这个问题,尽管我是一个完全的编码初学者,但我找到了一个有效的解决方案。我相信你指的是giawa视频教程-"C#音频教程1-带NAudio的波形文件"

当.wav文件使用不同的压缩方法时,就会出现问题:https://support.microsoft.com/en-us/kb/89879不确定细节,但我相信教程使用PCM(存储绝对比例-1.0-+1.0),其中我(我们)使用了一个使用ADPCM的波形文件(存储样本之间的差异)。

我在这里找到了解决方案:https://github.com/naudio/NAudio/wiki/Playing-an-Audio-File。基本上,类wavefilereader实际上无法读取我(我们)的wave文件。然而,另一类MediaFoundationReader可以(以及安装在您计算机上的任何媒体基础编解码器)。

就像我说的,不知道我在说什么,但它对我有用。希望它能在某个地方帮助到别人。