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