如何使用 qdbus 设置 VLC 音量?

如何使用 qdbus 设置 VLC 音量?

看起来这应该很简单。

我可以这样查看音量:

#> qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Volume

0.600006103515625

我可以尝试通过以下任何一种方式进行设置,但音量会变为零:

#> qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Volume 0.5

#> qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Volume double:0.5

#> qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Set org.mpris.MediaPlayer2.Player Volume double:0.5

#> qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Set org.mpris.MediaPlayer2.Player Volume variant:double:0.5

我不知道还能尝试什么。

答案1

迟到总比不到好:经过太多的谷歌搜索后,我偶然发现了这个线程,一些聪明的人发布了不太明显的解决方案:

dbus-send --print-reply --session --dest=org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Set string:org.mpris.MediaPlayer2.Player string:Volume variant:double:1.0

相关内容