【发布时间】:2017-11-29 20:41:23
【问题描述】:
关于这个问题:NoDriver calling acmFormatSuggest on Azure
我的托管服务器不允许我安装任何东西或注册 dll。我正在使用 Naudio 混合到 mp3 文件,它给了我错误 NoDriver calling acmFormatSuggest。
我在我的应用程序中下载并安装了 Nlayer,并将代码修改为如下所示:
var builderBackground = new Mp3FileReader.FrameDecompressorBuilder(wf => new Mp3FrameDecompressor(wf));
var builderMessage = new Mp3FileReader.FrameDecompressorBuilder(wf => new Mp3FrameDecompressor(wf));
Mp3FileReader mpbacground = new Mp3FileReader(ThumbAudioMP3, builderBackground); Mp3FileReader mpMessage = new Mp3FileReader(stream, builderMessage);
background = WaveFormatConversionStream.CreatePcmStream(mpbacground);
message = WaveFormatConversionStream.CreatePcmStream(mpMessage);
var mixer = new WaveMixerStream32(); var messageOffsetted = new WaveOffsetStream(message, TimeSpan.FromSeconds(0), TimeSpan.Zero, TimeSpan.FromSeconds(seconds));
我在 WaveFormatConversionStream.CreatePcmStream(... 行中调用 acmFormatSuggest 时遇到相同的 NoDriver 错误
谁能告诉我应该怎么做?有关于 Nlayer 的文档吗?
【问题讨论】:
标签: mp3 naudio file-conversion