在Python中播放多平台,多文件类型音乐

问题描述:

我正在寻找一个可在Windows,Mac OS和Linux上播放各种音乐文件类型(特别是MP3,AAC,WAV和OGG)的Python模块。这令人惊讶地很难找到。我试过了Python wrappers for MPlayer,但无法获得示例代码以在我的Ubuntu 10.10安装上工作;它似乎不可靠。如果我没有弄错,它似乎更像是一个链接到播放文件的单独程序。有谁知道满足这些要求的Python模块吗?在Python中播放多平台,多文件类型音乐

我打算和PyGame一起去,因为我知道它可以在所有三个平台上运行。我会看看我以后能否在AAC支持中工作。

我最近开发了使用的FFmpeg的解码(即它应该支持几乎所有现有的文件格式),并PortAudio输出一个高层次的Python模块:ffmpeg

一个简单的演示球员here

这是作为music player project的一部分而开发的。