有没有办法在ubuntu上控制已经运行的VLC播放器.例如,我正在尝试使用默认音频启动vlc视频全屏.
然后通过netcat或其他命令远程控制卷和其他功能.可能吗?
该脚本player control从exic的回答仅仅是对一些包装dbus的命令.要在没有脚本的情况下使用它们,请尝试以下操作
dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
Run Code Online (Sandbox Code Playgroud)
最后PlayPause可以用,例如,更换,Play,Pause,Previous,Next.
如果已qdbus安装,则可以将其用作以下选项dbus-send:
qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
Run Code Online (Sandbox Code Playgroud)
通过省略最后一个参数可以获得所有可用呼叫的列表:
qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2
Run Code Online (Sandbox Code Playgroud)