我必须将WMA文件从开始位置剪切到结束位置。我正在尝试使用WMEncoder。我已经安装了Windows Media Encoder SDK 9,并为我的项目添加了对WMEncoder lib的引用。但是,当我尝试创建WMEncBasicEdit类的新实例时,Visual Studio会引发异常80040154。我的错在哪里?
最佳答案
错误80040154指示未注册COM类。我不确定为什么不注册。这通常由安装程序处理。在我的机器上,通过查看注册表,我可以看到该类在以下文件中实现:
C:\Windows\System32\wmpencen.dll
您可以查看是否已安装该文件吗?如果是这样,您可以尝试注册它:
regsvr32 C:\Windows\System32\wmpencen.dll
或重新运行SDK安装程序(假设它安装了此文件)并检查错误。
关于c# - COM对象失败,类未注册错误,WMEncBasicEdit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8534498/