2 votes

Jouer des applications audio CLI

J'ai un AppleScript qui lit des fichiers audio en utilisant Play (de hieper.nl), une application client unix.

J'aimerais trouver un programme de lecture en ligne de commande qui me permette de régler le volume sans toucher au volume de sortie du système. EyeTV a son propre réglage de volume et c'est bien de pouvoir changer le volume d'EyeTV sans changer le volume du système.

Ce serait bien si je pouvais mettre le jeu en pause et le quitter autrement qu'en utilisant kill.

5voto

Ged Byrne Points 481

afplay pourrait faire l'affaire. Il s'agit d'un utilitaire intégré, il n'est donc pas nécessaire de télécharger ou de créer quoi que ce soit.

Il est assez basique, mais il comprend un contrôle du volume indépendant du volume du système.

Pour lire un fichier, il suffit de lancer afplay somefile.mp3 . Pour modifier le volume, vous pouvez utiliser les touches -v suivi d'un chiffre (d'après mes tests, la fourchette semble aller de 0 à 2, 1 étant le volume normal). Ainsi, l'interrupteur est suivi d'un chiffre. afplay anotherfile.m4a -v 0.5 serait jouée à la moitié du volume normal.

Le contrôle de la lecture peut être effectué à l'aide de quelques signaux Unix de base vers afplay :

kill -17 <pid> # pause playback
kill -19 <pid> # resume playback

Il existe également d'autres options que vous pouvez voir en exécutant la commande afplay -h .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X