我必须将WMA文件从开始位置切换到结束位置。我正在尝试使用WMEncoder。我安装了Windows Media Encoder SDK 9,并为我的项目添加了对WMEncoder lib的引用。但是当我试图创建WMEncBasicEdit类的新实例时,Visual Studio会抛出异常80040154.我的错在哪里?
答案 0 :(得分:1)
错误80040154表示未注册COM类。我不确定为什么不会注册;这通常由安装人员处理。在我的机器上,通过查看注册表,我可以看到该类在以下文件中实现:
C:\Windows\System32\wmpencen.dll
你能看到你是否安装了该文件?如果是,您可以尝试注册:
regsvr32 C:\Windows\System32\wmpencen.dll
或重新运行SDK安装程序(假设它安装此文件)并检查错误。