在VLC Lua接口脚本中,如何调用httpd服务?

我终于设法弄清楚如何调用VLC可执行文件,使其尝试运行一个接口,并在脚本本身包含时在输出中显示调试消息。

但是,当我使用以下代码时:

require "common"

function test_f()
    return 'this is a test'
end

h = vlc.httpd("localhost", 8090)
a = h:handler("/test",nil,nil,test_f,nil)

VLC崩溃了。它没有在该端口(或我可以确定的任何其他端口)上启动httpd。它声称出现了权限被拒绝的错误(而在超过1024的端口上),并且无法打开套接字。[文档相当缺乏信息](http://www.videolan.org/developers/vlc/share/lua/README.txt),希望有人能够阐明如何正确使用此API的此部分(如果我可以弄清楚这一点,我要做一个rest服务界面)。

点赞