我终于设法弄清楚如何调用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的端口上)并且它无法打开套接字。 The documentation is rather lackluster我希望有人可以说明如何正确使用这部分API(我打算做一个休息服务界面,如果我能搞清楚的话)。