Salut,
Je cherche à contrôler un lecteur audio dans le terminal linux grâce au langage C
Le lecteur audio que j'utilise s'appelle mpg123, il se lance dans le terminale et on peut le controler par exemple si on appuie sur "s" sur le clavier la musique se stoppe.
J'ai installé un paquet qui permet de simuler l'appuie sur une touche
dans mon programme C j'ai tapé ça:
system("mpg123 -C musique.mp3"); //lance musique.mp3 dans mpg123
sleep(5);//dort 5 secondes
system(xdotool key s);//simuler l'appuie sur s au clavier
problème: la musique se lance mais l'appui sur "s" ne se fait pas.
ma question: est-ce que simuler une touche pour interargir avec mpg123 est la bonne technique? si oui pourquoi ca ne marche? si non, comment faire autrement?
Merci 