いくつかの異なるオーディオ ライブラリがありますが、私のニーズ
を正確に満たすものはありません。 - クロスプラットフォームである必要があります。
- Linux で ALSA、PulseAudio、またはその他の一般的なデフォルト ミキサーを使用できる必要があります。
- サンプル周波数を自動検出できる必要があります。
- 代わりに、誰かが私にとっても受け入れやすくする追加のスクリプトを提供できる場合は、使用法が (かなり) シンプルである必要があります。
- 私が必要とする唯一の機能は、再生/一時停止です。シークは素晴らしいボーナスです。
- MP3 と OGG を再生できる必要があります。私にとって他の形式は重要ではありません。
これまでに試したライブラリ:
PyGame - 曲の頻度の検出をサポートしていません
PyAudiere - 有望ですが、ミキシングに深刻な問題がある Linux でのみ OSS をロード
します 組み込みモジュール - 私が知る限り、MP3 と OGG をサポートしていません
PyMedia - 有望ですが、複雑です。また、使用しているミキシング デバイスを特定できませんでした。
PySonic - クローズド ソース ライブラリに依存しています。
PyQt4.phonon - 有望ですが、何も再生しません。次のエラーが発生しました。
gst_element_make_from_uri: アサーション `gst_uri_is_valid (uri)' が失敗しました
これに関する助けをいただければ幸いです。