2011-09-28 113 views
7

我已经看过关于此主题的大部分问题,但几乎所有这些问题都已过时。 (这不是欺骗)使用Python播放音频文件

我的要求是简单地播放音频文件,如MP3等从Python中的最好重量轻库(2.7)

这些是我到目前为止已经库看着和我列出哪些是正在使用他们每个人阻止我的东西:

  • PyMedia:上次2月更新,2006年
  • Mp3Play:只支持XP和上次更新中2008.

我也试过Pyglet但即使这样看起来不好。 也听说wx支持mp3,我正在尝试。有关同样的评论?

这些日子里,其他人使用哪种可靠的轻量级库?

PS:请邮寄仅每答案

回答

12

一个库我不知道你的问题是什么pyglet。使用这个简单的播放mp3:

import pyglet 
sound = pyglet.media.load('mysound.mp3', streaming=False) 
sound.play() 
pyglet.app.run() 

pyglet维护良好,跨平台,而且对于多媒体库非常小。

+0

其实我安装了它,当我编写一个导入pyglet的程序时,它没有检测到这个库,也许原因可能是python支持python到2.6?当我安装它时,在要求中写道: 'pyglet要求: 安装了ctypes的Python 2.4 Python 2.5或Python 2.6' –

+2

pyglet支持Python 2.7,但显然安装程序中存在一个错误http://code.google .com/p/pyglet/issues/detail?id = 488,请尝试从源代码安装 –

+0

哦,我明白了!谢谢。将尝试从源代码安装,但这是你看到的问题,你是否仍然称它保持良好状态! :) –