介尘部落

文学|音乐|休闲娱乐|计算机技术|地球科学|社会学——知识成就命运


在Windows服务器上部署NAudio项目时,出现了以下异常,在本机调试中是正常的。NoDriver calling acmFormatSuggest经过查询,结果是NAudio部分基础功能是由底层驱动提供的,这里会依赖到一个服务“桌面体验”。有关“桌面体验”的服务说明,微软官网有一下介绍:Desktop Experience includes the following Windows 7 components and features:Windows Media PlayerDesktop themesVideo for Windows (AVI support)Windows
在音频编辑中最常用的就是音频合并拼接了。使用Naudio也可以方便的实现。这是一般采用的方法: /// <summary /// Mp3格式合并 /// </summary /// <param name="inputFiles"待合并文件路径</param /// <param name="outputfullName"输出文件名</param public void CombineMp3(List<string inputFiles, string outputfullName) { File
这个异常出现于NAudio.Lame的使用过程中。从Nuget下载安装NAudio.Lame包,在Console应用下调试使用、转换MP3格式都没问题,但放在Mvc项目下,却爆出异常,转换直接出错。Unable to load DLL 'libmp3lame.32.dll': The specified module could not be found.解决方法如下:在调用NAudio.Lame提供的方法之前,添加环境变量“Path”的路径为当前应用的bin路径,然后MVC项目在执行时就可以在当前目录下去查找对应的dll。代码实现方法如下:public static void CheckAd
  • Page 1 of 1
  • «
  • 1
  • »
  • Total 4