pausa resume

This commit is contained in:
2023-08-01 18:23:32 +02:00
parent 0bc4dfcad7
commit e639316cd7
2 changed files with 43 additions and 10 deletions

View File

@@ -33,7 +33,12 @@ def escuchar(url):
player.stop()
player.setSource(QUrl.fromLocalFile(url))
player.play()
print(player.mediaStatus())
menu.removeAction(quit)
menu.removeAction(para)
menu.removeAction(reanuda)
menu.addAction(pausa)
menu.addAction(para)
menu.addAction(quit)
# para ordenar las emisoras por el nombre
@@ -59,20 +64,48 @@ for tag in sorted(jsonObject[0].keys()):
# Pausar
def pausar():
player.pause()
menu.removeAction(quit)
menu.removeAction(para)
menu.removeAction(pausa)
menu.addAction(reanuda)
menu.addAction(para)
menu.addAction(quit)
iconPausar = QIcon(path + "/pause.png")
pausar = QAction(iconPausar, "Pausar")
pausar.triggered.connect(
lambda:
player.pause()
)
menu.addAction(pausar)
pausa = QAction(iconPausar, "Pausar")
pausa.triggered.connect(lambda: pausar())
# Reaunudar
def reanudar():
player.play()
menu.removeAction(quit)
menu.removeAction(para)
menu.removeAction(reanuda)
menu.addAction(pausa)
menu.addAction(para)
menu.addAction(quit)
iconReanudar = QIcon(path + "/resume.png")
reanuda = QAction(iconReanudar, "Reanudar")
reanuda.triggered.connect(lambda: reanudar())
# Parar
def parar():
menu.removeAction(reanuda)
menu.removeAction(pausa)
player.stop()
iconParar = QIcon(path + "/stop.png")
parar = QAction(iconParar, "Parar")
parar.triggered.connect(lambda: player.stop())
menu.addAction(parar)
para = QAction(iconParar, "Parar")
para.triggered.connect(lambda: parar())
menu.addAction(para)
# To quit the app

BIN
resume.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB