我的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/