terminado
This commit is contained in:
@@ -31,24 +31,39 @@ def escuchar(url):
|
||||
player.stop()
|
||||
player.setSource(QUrl.fromLocalFile(url))
|
||||
player.play()
|
||||
print(player.mediaStatus())
|
||||
|
||||
|
||||
# Asigna las acciones de las emisoras
|
||||
iconPlay = QIcon("play.png")
|
||||
for i, item in enumerate(jsonObject):
|
||||
print(i, item)
|
||||
globals()['action%s' % i] = QAction(item["nombre"])
|
||||
globals()['action%s' % i] = QAction(iconPlay, item["nombre"])
|
||||
globals()['action%s' % i].triggered.connect(
|
||||
lambda checked, url=item["url"]: escuchar(url)
|
||||
)
|
||||
menu.addAction(globals()['action%s' % i])
|
||||
|
||||
|
||||
# TODO: Agregar opciones, pausar, parar, y continuar
|
||||
# (cuando esté pausado se pueda continuar y cuando esté reproduciendo
|
||||
# que se puede pausar) y con iconos
|
||||
# Pausar
|
||||
iconPausar = QIcon("pause.png")
|
||||
pausar = QAction(iconPausar, "Pausar")
|
||||
pausar.triggered.connect(
|
||||
lambda:
|
||||
player.pause()
|
||||
)
|
||||
menu.addAction(pausar)
|
||||
|
||||
|
||||
# Parar
|
||||
iconParar = QIcon("stop.png")
|
||||
parar = QAction(iconParar, "Parar")
|
||||
parar.triggered.connect(lambda: player.stop())
|
||||
menu.addAction(parar)
|
||||
|
||||
|
||||
# To quit the app
|
||||
quit = QAction("Quit")
|
||||
iconExit = QIcon("exit.png")
|
||||
quit = QAction(iconExit, "Quit")
|
||||
quit.triggered.connect(app.quit)
|
||||
menu.addAction(quit)
|
||||
# Adding options to the System Tray
|
||||
|
||||
Reference in New Issue
Block a user