Il existe plusieurs bibliothèques audio différentes, mais aucune ne répond à mes besoins exacts:
- Il doit être croisé -Plate-forme.
- Il doit être capable d'utiliser ALSA, PulseAudio ou tout autre mélangeur par défaut commun sous Linux.
- Il doit être capable de détecter automatiquement la fréquence d'échantillonnage.
- Il doit être (assez) simple à utiliser, si quelqu'un peut me donner un script supplémentaire qui me facilitera la tâche.
- La seule fonctionnalité dont j'ai besoin est play/pause, la recherche est un bon bonus.
- Il doit être capable de lire des fichiers MP3 et OGG. Aucun autre format n'est important pour moi.
Les bibliothèques que j'ai essayé jusqu'à présent:
PyGame - ne supporte pas la détection de la fréquence de la chanson
PyAudiere - charges prometteuses, mais seulement OSS sous Linux, avec lequel j'ai de sérieux problèmes de mélange
intégré modules - ne supportent pas MP3 et OGG autant que je sache
PyMedia - prometteur, mais compliqué. Aussi ne pouvait pas savoir quels dispositifs de mélange il utilise.
PySonic - repose sur une bibliothèque à source fermée.
PyQt4.phonon - prometteur, mais ne jouerait rien. Vous avez l'erreur suivante:Je suis à la recherche d'une bibliothèque Python multiplateforme qui peut lire les MP3 et OGG et soutenir ALSA ou similaire
gst_element_make_from_uri: assertion `gst_uri_is_valid (uri)' failed
Toute aide à ce sujet serait appréciée.
PARFAIT! J'ai eu du son en quelques minutes! La commutation audio est également un jeu d'enfant. Merci beaucoup! :) Maintenant, je me demande pourquoi gstreamer est mentionné comme "dépendant de la plate-forme" sur this page ... – DaVince
Oops, pas de balise de lien autorisé sur StackOverflow apparemment. – DaVince
@DaVince: L'information selon laquelle il dépend de la plateforme a été ajoutée le 2007-11-23 14:30:37, c'est-à-dire il y a plus de 2 ans. Peut-être que les choses ont changé depuis. – nosklo