gpt4 book ai didi

c# - 不支持的sourceStream NAUDIO

转载 作者:行者123 更新时间:2023-12-03 00:41:20 29 4
gpt4 key购买 nike

An unhandled exception of type 'System.ArgumentException' occurred in NAudio.dll

Additional information: Unsupported sourceStream format



这是我当前的问题!我遵循了有关Naudio中.wav文件的基本播放和暂停的教程,我在网上发现了随机的.wav歌曲,但抛出了该异常,但视频中提供的.wav却没有。

我似乎找不到这个问题的答案,但我假设它与不同.wav文件的比特率有关。

任何人都可以确认或否认吗?

最佳答案

我也遇到了这个问题,尽管我是一个完整的编码初学者,但我找到了一个可行的解决方案。
我相信您指的是giawa视频教程-'C#音频教程1-带NAudio的Wave文件'

当.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无法实际读取我的(我们的)波形文件。但是,另一个类MediaFoundationReader可以(以及您计算机上安装的任何媒体基础编解码器)。

就像我说的,我不知道我在说什么,但是它对我有用。希望它对某人有所帮助。

关于c# - 不支持的sourceStream NAUDIO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33459526/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com