如何使用 mpv 将多个命令绑定到一个键

如何使用 mpv 将多个命令绑定到一个键

是否可以在单独的行上显示命令和show-text ${media-title},每行都有一个键绑定?如果我在 input.conf 文件中输入,它将显示两个命令,但是当我输入时,它不会显示第一个命令。此外,此命令仅显示从暂停状态播放的进度信息,而不是视频暂停时的进度信息。show-progressshow-text ${playlist}MENU show-text "${media-title} ${duration}"MENU show-progress; show-text "${media-title}"ENTER cycle pause; show-progress

答案1

也许这就是您所寻找的……?

https://github.com/mpv-player/mpv/blob/master/DOCS/man/input.rst#synchronous-vs-asynchronous

引用:

async 和 sync 前缀仅对命令发出者如何等待命令完成有影响。通常它不会影响命令本身的行为方式。有以下几种情况:

  • 常规 input.conf 命令始终异步运行。运行缓慢的命令将排队或并行运行。
  • “多个”input.conf 命令(1 个键绑定,用 ; 连接)将按顺序执行,异步命令除外(以 async 为前缀,或某些命令默认为 async)。异步命令以分离方式运行,可能与列表中的其余同步命令并行运行。
  • ...

相关内容