【发布时间】:2011-11-26 13:17:02
【问题描述】:
我已经看过关于这个主题的大部分问题,但几乎所有问题都已过时。 (这不是骗子)
我的要求是一个轻量级的库,用于简单地从 Python (2.7) 播放 mp3 等音频文件
这些是我迄今为止研究过的库,我列出了阻止我使用它们的原因:
我也尝试过Pyglet,但即使这样看起来也不好。 还听说 wx 支持 mp3,我正在尝试。有没有差不多的cmet?
现在其他人使用哪个可靠的轻量级库?
PS:请每个答案只发布一个库
【问题讨论】:
我已经看过关于这个主题的大部分问题,但几乎所有问题都已过时。 (这不是骗子)
我的要求是一个轻量级的库,用于简单地从 Python (2.7) 播放 mp3 等音频文件
这些是我迄今为止研究过的库,我列出了阻止我使用它们的原因:
我也尝试过Pyglet,但即使这样看起来也不好。 还听说 wx 支持 mp3,我正在尝试。有没有差不多的cmet?
现在其他人使用哪个可靠的轻量级库?
PS:请每个答案只发布一个库
【问题讨论】:
我不确定pyglet 是什么问题。使用它播放 mp3 再简单不过了:
import pyglet
sound = pyglet.media.load('mysound.mp3', streaming=False)
sound.play()
pyglet.app.run()
pyglet 维护良好,跨平台,对于多媒体库来说非常小。
【讨论】:
pyglet requires either: Python 2.4 with ctypes installed Python 2.5 or Python 2.6
我知道这已经晚了,但无论如何......
试试just_playback。它是对 miniaudio 的封装,可以读取包括 mp3 在内的多种文件格式,并提供播放控制功能,如暂停、恢复、搜索和设置播放音量。
【讨论】: