我的MacOS应用程序使用libVLC插件在应用程序窗口中播放视频文件。 libVLC是动态链接的,但是当我尝试使用“libvlc_new”获取新的vlc实例时,将显示以下错误(并且用于保存指向该vlc实例的指针的变量为NULL):

libvlc主要错误:找不到插件!检查您的VLC安装。

我想将vlc插件直接包含在MySampleApp.app软件包中。我试图将它们放在应用程序包中的其他位置,但libVLC找不到它们。

我必须在哪里存储vlc插件/如何告诉libVLC在哪里寻找插件?

问候,

最佳答案

根据videolan Wiki上的此tutorial,您可以向argc提供参数(例如argv / libvlc_new())以定义其行为。其中之一是--plugin-path

关于macos - MacOS:应用程序包中插件的libvlc路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14506097/

10-10 05:22