我正在考虑在我正在设计的 Kiosk 类型的应用程序中使用 VLC,并且我有几个问题。
我需要 VLC 以全屏模式启动(很容易做到),但不允许用户打开新文件或任何东西。鉴于这是用于 Kiosk,我需要锁定应用程序后面的系统。视频播放完毕后,VLC 应该退出。用户可以提前关闭 VLC(Alt+F4),这也很好。
可以这样做吗?我是否需要一个调用 VLC 的脚本来添加额外功能,而不是直接从我的应用程序中调用它?感谢您的帮助。
答案1
我不知道 VLC 是否直接支持此功能,但如果你使用的是 Unix 环境,那么你可以使用以下命令执行 vlc
chroot /sterile/directory/media-files vlc <options>
这样 VLC 就只能看到目录内的文件/sterile/directory/media-files
。然后,如果用户打开任何对话框,他们仍然只能与 VLC 知道的文件进行交互。
答案2
您可以使用cvlc
with 选项--fullscreen
,它的作用类似于信息亭。命令如下:
cvlc --fullscreen mediafile
希望对你有帮助。