1

我终于设法弄清楚如何调用 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 的端口上)并且它无法打开套接字。文档相当乏味,我希望有人能阐明如何正确使用这部分 API(如果我能弄清楚的话,我打算做一个休息服务接口)。

4

0 回答 0