[英]Why when using naudio and trying to change a wave file format it's throwing exception?
异常就行了:
var conversionStream = new WaveFormatConversionStream(newFormat, reader)
NAudio.MmException:'AcmNotPossible 调用 acmStreamOpen'
编码:
public void ChangeAudioFileSampleRate()
{
using (var reader = new WaveFileReader(@"D:\New folder (3)\system_recorded_audio.wav"))
{
var newFormat = new WaveFormat(44100, 16, 2);
using (var conversionStream = new WaveFormatConversionStream(newFormat, reader))
{
WaveFileWriter.CreateWaveFile("output.wav", conversionStream);
}
}
}
我试图将这些位更改为 32 或 8,但始终抛出相同的异常。
波形文件格式已经是 44100、16、2 格式
但是当我尝试更改文件波形时,它会抛出异常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.