如何使用Rhythmbox python控制台
作者:互联网
也许这是显而易见的,我想念它,或者也许某人已经写了一篇很棒的指南而且我的(看似详尽无遗)谷歌搜索未能将其打开,但我无法弄清楚我的生活中如何获得darn python控制台rhythmbox做任何事情!
我已从插件菜单启用它,然后使用Tools-> Python Console打开它.
它打印
You can access the main window through the 'shell' variable :
<rb.Shell object at 0xa6cdd24 (RBShell at 0xa14e000)>
>>>
但是我在提示符下输入的任何内容都没有!
我试过帮助,我试过退出(),我试过打印“你好世界”,什么都没做!
当然,所有这些都适用于普通的python控制台.我不知道这里的恶魔是什么!我应该做什么除了击中输入?
解决方法:
Rhythmbox Plugins Writing Guide有几个命令示例,您可以在Python控制台中使用这些命令来控制回放和修改Rhythmbox:
>播放/暂停
shell.props.shell_player.playpause()
>停止
shell.props.shell_player.stop()
>下一首曲目
shell.props.shell_player.do_next()
>将歌曲添加到播放队列
shell.add_to_queue("file://awsome_song.ogg")
>显示可视化
import gst
goom = gst.element_factory_make ("goom")
sink = gst.element_factory_make ("ximagesink")
colour = gst.element_factory_make ("ffmpegcolorspace")
b = gst.Bin()
b.add (goom, colour, sink)
b.add_pad(gst.GhostPad("sink", goom.get_pad("sink")))
goom.link(colour)
colour.link(sink)
shell.get_player().props.player.add_tee(b)
标签:python,rhythmbox 来源: https://codeday.me/bug/20190808/1616885.html