用于播放MP3文件的简单界面。
项目描述
允许您的Windows Python程序播放和停止MP3,无需打开外部播放器或需要任何外部程序。对于常见情况(播放整个MP3)提供了一个非常简单的界面,并提供了API用于更复杂的任务(例如,从MP3的第30秒到第45秒播放)。
注意:如果您正在寻找复杂的跨平台音频控制,请尝试使用pyglet。在轻松安装pyglet之后,它还需要单独手动安装AVlib库,这就是为什么我编写了mp3play作为可轻松安装的替代方案。
示例
播放文件的第一个30秒
import mp3play filename = r'C:\Documents and Settings\Michael\Desktop\music.mp3' clip = mp3play.load(filename) clip.play() import time time.sleep(min(30, clip.seconds())) clip.stop()
要求
目前需要Windows XP,但目标是使其成为一个跨平台模块。请随意发送补丁以添加Linux和Mac支持!请注意,该模块的目的是能够轻松安装,而无需用户进行其他操作,因此除非可以自动与mp3play一起安装,否则AVLib之类的工具是不允许的。
资源
源代码
获取:svn co http://mp3play.googlecode.com/svn/trunk/ mp3play-read-only
请告诉我您是否喜欢或使用此模块 - 这将使我的日子变得更好!
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码发行版
mp3play-0.1.15.zip (10.3 kB 查看哈希值)
构建发行版
mp3play-0.1.15-py2.5.egg (6.7 kB 查看哈希值)
关闭
mp3play-0.1.15.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 73fc852f3ca240a74fe068d2f190574907acbdb7ccf54a5a8bcd73d4ef7eb65b |
|
MD5 | 31d3adf5e3819bab4209a76be4abc314 |
|
BLAKE2b-256 | 44b1a2c0bd83fc01f45494957419f5b4cbaa063686d3ef6dc29cdccbc4453482 |
关闭
mp3play-0.1.15-py2.5.egg的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 53f570dda8824e16f0cbdc1a1b356e9154e5688804390fb9b60553e8e4ccbffd |
|
MD5 | c2e71ba2e35a4aeebf106445c69e66da |
|
BLAKE2b-256 | 76e22e988a7fc1fca5917fbed1082d8a3b0df0f7415bf60bbec29f1c3a89d368 |