跳转到主要内容

用于播放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之类的工具是不允许的。

资源

请告诉我您是否喜欢或使用此模块 - 这将使我的日子变得更好!

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

mp3play-0.1.15.zip (10.3 kB 查看哈希值)

上传时间 源代码

构建发行版

mp3play-0.1.15-py2.5.egg (6.7 kB 查看哈希值)

上传时间 源代码

由支持