跨平台播放音频文件(mp3, wav等)在Python 3上



我正在寻找一个库(最好是跨平台的),让我在Python 3(目前使用3.3.0)上播放各种音频文件。

我尝试了几个选项,如Pyglet,但它不能在Py3上运行(我尝试了alpha,它应该有Py3支持)。

是否有任何库移植到Python 3 ?

谢谢。

您可以在Python 3中使用PyQt4。Qt提供了强大的跨平台多媒体框架。

http://www.riverbankcomputing.co.uk/software/pyqt/intro

这里是为python 2编写的使用QtMultimedia播放声音的示例,但将其采用到python 3中并不困难。只要确保您的系统上安装了pyqt4-python3或类似的程序。

这是一个QAudioOutput类,它解决了你的问题。

最新更新