gpt4 book ai didi

bash - Linux通过命令行控制一个正在运行的vlc进程

转载 作者:行者123 更新时间:2023-11-29 09:01:22 24 4
gpt4 key购买 nike

有什么方法可以控制 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 可以替换为,例如,PlayPausePrevious下一步

如果你安装了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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com