Python中的跨平台音频播放

时间:2010-07-02 23:23:28

标签: python windows linux macos audio

是否有可用于音频播放的跨平台Python库?我所针对的操作系统(按重要性排序)是Windows,Linux和Mac OSX。需要支持的文件格式(按重要性顺序)为MP3,OGG,WAV和FLAC。这样的事情存在吗?

我已经尝试了一些可用的Python库,如Snack,PyMedia,PyGame等。我无法让PyMedia编译,Snack不会播放音频,PyGame也不会播放音频。我在Linux上:Ubuntu 9.10。

3 个答案:

答案 0 :(得分:2)

gstreamer是多平台的。它可在Linux,PPC,ARM,x86和SPARC,MacOSX,Microsoft Windows,IBM OS / 400和Symbian OS上运行。

答案 1 :(得分:1)

这对你想要的东西来说可能有些过分,但我对PyAudiere库有很好的经验。我已经让它在Windows和Linux上运行没有问题,但我还没有在OSX上测试它。

答案 2 :(得分:1)

the Python wiki处的音乐页面列出了许多可能性 - 事实上它的目的是详尽无遗(你可以编辑它以添加它缺少的东西;-)。我对绝大多数这些工具和库没有直接经验,但至少从列表中可以看出,许多人声称至少支持MP3和OGG(更少明确提到WAV或FLAC; - )。