有什么方法可以控制 ubuntu 上已经运行的 VLC 播放器。 例如,我正在尝试使用默认音频启动 vlc 视频全屏。
然后通过 netcat 或其他命令远程控制音量和其他功能。可能吗?
最佳答案
脚本player control
来自 exic's answer只是一些 dbus
命令的包装器。
要在没有脚本的情况下使用它们,请尝试以下操作:
dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
最后的 PlayPause
可以替换为,例如,Play
、Pause
、Previous
、下一步
。
如果你安装了qdbus
,它可以替代dbus-send
:
qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
可以通过省略最后一个参数来获得所有可用调用的列表:
qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2
关于bash - Linux通过命令行控制一个正在运行的vlc进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14256193/