平台在Python中的音频播放

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

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


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


这可能是你想要的矫枉过正,但我​​对PyAudiere库有很好的经验。 我已经在Windows和Linux上工作,没有麻烦,但我还没有在OSX上测试过它。


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

链接地址: http://www.djcxy.com/p/9255.html

上一篇: platform Audio Playback in Python

下一篇: Python Exception handling