我正在尝试使用 VLC 的 python bindings创建我自己的小视频播放器。演示实现非常简单和漂亮,但它需要将所有键盘命令输入到运行脚本的控制台中。
当视频播放器本身具有焦点时,有什么方法可以处理键盘输入吗?具体来说,我关心的是在全屏模式下控制视频。
也许有一种方法可以在显示视频时将键盘焦点保持在控制台(或者另一个窗口)中?
我正在使用 Windows XP,如果这有任何相关性的话。
最佳答案
从 Python 控制 VLC 的最佳方法是通过 Web 界面进行对话。我试图让 VLC Python 绑定(bind)工作,但麻烦大于其值(value),特别是对于跨平台的东西。只需使用wireshark或类似的东西来查看Web界面命令是什么样的(它们非常简单)。我使用twisted 来执行HTTP GET,但您可以使用内置的urllib2。
关于python - vlc python 绑定(bind) - 如何接收键盘输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2643244/