源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Python基于pygame模块播放MP3的方法示例

  • 时间:2022-01-30 06:56 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Python基于pygame模块播放MP3的方法示例
本文实例讲述了Python基于pygame模块播放MP3的方法。分享给大家供大家参考,具体如下: 安装pygame(可参考:[url=http://www.1sucai.cn/article/115324.htm]安装Python和pygame及相应的环境变量配置[/url]) pip安装这个[url=http://www.lfd.uci.edu/~gohlke/pythonlibs/zhd9emvy/pygame-1.9.2b1-cp35-cp35m-win32.whl]whl文件[/url] 装完就直接跑代码啦,很短的
import time
import pygame
file=r'C:\Users\chan\Desktop\Adele - All I Ask.mp3'
pygame.mixer.init()
print("播放音乐1")
track = pygame.mixer.music.load(file)
pygame.mixer.music.play()
time.sleep(10)
pygame.mixer.music.stop()

功能:播放音乐10秒后停止 [b]附录[/b] pygame.init() 进行全部模块的初始化, pygame.mixer.init() 或者只初始化音频部分 pygame.mixer.music.load('xx.mp3') 使用文件名作为参数载入音乐 ,音乐可以是ogg、mp3等格式。载入的音乐不会全部放到内容中,而是以流的形式播放的,即在播放的时候才会一点点从文件中读取。 pygame.mixer.music.play()播放载入的音乐。该函数立即返回,音乐播放在后台进行。 play方法还可以使用两个参数 pygame.mixer.music.play(loops=0, start=0.0) loops和start分别代表重复的次数和开始播放的位置。 pygame.mixer.music.stop() 停止播放, pygame.mixer.music.pause() 暂停播放。 pygame.mixer.music.unpause() 取消暂停。 pygame.mixer.music.fadeout(time) 用来进行淡出,在time毫秒的时间内音量由初始值渐变为0,最后停止播放。 pygame.mixer.music.set_volume(value) 来设置播放的音量,音量value的范围为0.0到1.0。 pygame.mixer.music.get_busy() 判断是否在播放音乐,返回1为正在播放。 pygame.mixer.music.set_endevent(pygame.USEREVENT + 1) 在音乐播放完成时,用事件的方式通知用户程序,设置当音乐播放完成时发送pygame.USEREVENT+1事件给用户程序。 pygame.mixer.music.queue(filename) 使用指定下一个要播放的音乐文件,当前的音乐播放完成后自动开始播放指定的下一个。一次只能指定一个等待播放的音乐文件。 更多关于Python相关内容感兴趣的读者可查看本站专题:《[url=http://www.1sucai.cn/Special/516.htm]Python文件与目录操作技巧汇总[/url]》、《[url=http://www.1sucai.cn/Special/672.htm]Python文本文件操作技巧汇总[/url]》、《[url=http://www.1sucai.cn/Special/663.htm]Python数据结构与算法教程[/url]》、《[url=http://www.1sucai.cn/Special/648.htm]Python Socket编程技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/642.htm]Python函数使用技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/636.htm]Python字符串操作技巧汇总[/url]》及《[url=http://www.1sucai.cn/Special/520.htm]Python入门与进阶经典教程[/url]》 希望本文所述对大家Python程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部