python - vlc python 绑定(bind) - 如何接收键盘输入?

标签 python windows event-handling vlc

我正在尝试使用 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/

相关文章:

c# - 使用C#在运行时创建事件处理程序

c# - 在 .Net 3.5 中使用 Ninject 时 System.Core 的 System.Io.FileNotFoundException

c++ - Windows非ASCII文件路径

c++ - mouse_event MOUSEEVENTF_LEFTDOWN 注册为选项卡而不是左键单击?

python - 无法回滚带有 MySQL 非事务性更改表的 Django

windows - 无法获得公钥登录以在 Windows 10 ssh 服务器上工作

angular - 从另一个组件调用组件中的函数

python - 在python中使用子列表对列表进行排序

javascript - 批量下载网页图片

python - 为 Tornado 日志条目传递额外的上下文