我正在尝试在Mac应用程序中使用MediaInfo DLL,但没有成功。我已经按照卡特艾伦关于这个问题How to get metadata from video-movie file using Objective-c?
的所有步骤进行了跟踪我已导入#import“MediaInfoDLL / MediaInfoDLL.h”,但我不知道如何在我的代码中实际使用该类。
类名是MediaInfo,我需要的方法是Open。我想它一定是非常基本的......
答案 0 :(得分:5)
首先,OS X没有DLL,或者至少没有调用它们(通常,你使用bundle来包含动态加载的代码 - 参见NSBundle
)。我猜你来自Windows背景?
MediaInfo SDK的文档并未指出有关OS X支持的任何内容。但是,它们确实具有OS X版本的GUI,因此,代码至少适用于OS X.
听起来你需要将库部分移植到OS X Bundle然后加载它。或者,更好的是,如果您正在编写OS X应用程序,只需将相关的源添加到应用程序的项目中。
或者进行谷歌搜索;很可能有更多原生的,已经支持的Objective-C API来做同样的事情。