有几个不同的音频库,但是,它们都不能满足我的确切需求:
- 它需要是跨平台的。
- 它需要能够在 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)”失败
对此的任何帮助将不胜感激。