def player_control(self, action):
iface = dbus.Interface(self.bus.get_object(bluezutils.SERVICE_NAME, self._player_object_path), bluezutils.MEDIAPLAYER_INTERFACE)
try:
if action == "play":
iface.Play()
elif action == "pause":
iface.Pause()
elif action == "stop":
iface.Stop()
elif action == "prev":
iface.Previous()
elif action == "next":
iface.Next()
elif action == "forward":
iface.FastForward()
elif action == "rewind":
iface.Rewind()
else:
return False
except Exception as ex:
print("Player communicate error: '{0}'".format(ex.message))
return False
评论列表
文章目录