将DLL(lame_enc.dll)引用添加到我的项目中

时间:2011-04-23 06:52:17

标签: vb.net

我需要将所有类型的音频格式转换为mp3。 我想我需要将dll(lame_enc.dll)的引用添加到我的.net应用程序中。

当我尝试将DLL引用添加到我的项目时,我收到错误:“无法添加对C:\ Lame_Enc.dll的引用。请确保此文件可访问且它是一个有效的汇编或COM组件“

有没有其他解决方案可以将所有类型的音频格式转换为mp3,我还需要将所有类型的视频格式转换为flv。

非常感谢您的考虑。

1 个答案:

答案 0 :(得分:1)

为什么重新发明轮子?这里

http://www.codeproject.com/KB/audio-video/MP3Compressor.aspx

您找到了lame_enc.dll的.NET包装程序库。它是用C#编写的,但是VB.NET的使用应该没问题。

顺便说一句,如果你想从VB.NET程序中使用本机DLL(没有COM,没有.NET),你不必添加对该DLL的引用,你只需将该DLL复制到您的VB.NET程序的工作目录并使用PInvoke。阅读本教程(仅限C#,抱歉)

http://msdn.microsoft.com/en-us/library/aa288468%28v=vs.71%29.aspx

了解更多信息。