Mon problème est que je veux exécuter mpg123 en arrière-plan et lire/mettre en pause un fichier mp3.Mettre en pause mpg123 à travers un sous-processus en Python
J'ai ouvert la sous-processus comme celui-ci:
player = subprocess.Popen(["mpg123", "alarm.mp3", "-C"], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True)
Cependant, lorsque je tente de faire une pause mpg123 avec
player.stdin.write("s")
retourne un nombre qui est basé sur la longueur de la chaîne (en ce cas: 1)