用Python播放音频文件

时间:2011-09-28 04:15:39

标签: python audio mp3

我已经看过关于这个主题的大部分问题,但几乎所有问题都已过时了。 (这不是骗局)

我的要求是一个优选的轻量级库,用于从Python(2.7)

简单播放mp3等音频文件

这些是我到目前为止所研究的图书馆,我列出了阻止我使用每个库的内容:

  • PyMedia:最后一次更新于2006年2月
  • Mp3Play:仅支持XP,并于2008年更新。

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

最近其他人使用哪种可靠的轻量级库?

PS:请为每个答案发布一个图书馆

2 个答案:

答案 0 :(得分:12)

我不确定pyglet的问题是什么。使用它播放mp3不是更简单:

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

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

答案 1 :(得分:0)

我知道这已经晚了,但无论如何......

试试just_playback。它是 miniaudio 的包装器,可以读取包括 mp3 在内的多种文件格式,并提供播放控制功能,如暂停、恢复、搜索和设置播放音量。