【发布时间】:2016-01-22 12:48:59
【问题描述】:
是否可以用 Python 编写 VLC 插件?如果是这样,你会怎么做?
我看过vlc.py 文件,我只能说你可以编写一个具有 VLC 功能的应用程序,但是你真的可以编写一些你可以在 VLC 中打开的东西来添加额外的功能,而无需进入C 代码并重新编译所有内容?
【问题讨论】:
是否可以用 Python 编写 VLC 插件?如果是这样,你会怎么做?
我看过vlc.py 文件,我只能说你可以编写一个具有 VLC 功能的应用程序,但是你真的可以编写一些你可以在 VLC 中打开的东西来添加额外的功能,而无需进入C 代码并重新编译所有内容?
【问题讨论】:
根据 VLC 插件(或在 VLC 中称为模块)writer's guide:
至少在理论上可以使用不同的编程语言。 (主要的 VLC 代码库仅使用 C、C++ 和 Lua,并且在 MacOS Objective C 上。)
所以,看起来完全有可能。现在,根据same resource,您还可以创建“树外”模块,这意味着要将它们添加到 VLC 的功能中,您不必重新编译 VLC。
如果您想了解更多信息,或了解如何制作这些模块,我强烈建议您查看该链接。
【讨论】: