PyQt5图形界面播放音乐的实例


Posted in Python onJune 17, 2019

安装Pygame

pip install pygame

import time
import pygame
pygame.init()
print("播放音乐1")
track = pygame.mixer.music.load(r"此处为音频文件的路径")
 
pygame.mixer.music.play()
time.sleep(10)
pygame.mixer.music.stop()

另一种方法, 两种都亲测可行

pygame.init()
sound = pygame.mixer.Sound(r"此处为音频文件路径1.wav")
sound.set_volume(1)
sound.play()

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) 使用指定下一个要播放的音乐文件,当前的音乐播放完成后自动开始播放指定的下一个。一次只能指定一个等待播放的音乐文件。

以上这篇PyQt5图形界面播放音乐的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
进一步了解Python中的XML 工具
Apr 13 Python
详解python进行mp3格式判断
Dec 23 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
Mar 08 Python
Django项目中包含多个应用时对url的配置方法
May 30 Python
python实现移位加密和解密
Mar 22 Python
Python datetime和unix时间戳之间相互转换的讲解
Apr 01 Python
浅谈python多进程共享变量Value的使用tips
Jul 16 Python
python自动化测试之DDT数据驱动的实现代码
Jul 23 Python
Python通过socketserver处理多个链接
Mar 18 Python
利用pandas向一个csv文件追加写入数据的实现示例
Apr 23 Python
Pytorch数据拼接与拆分操作实现图解
Apr 30 Python
Python devel安装失败问题解决方案
Jun 09 Python
PyQt5 在label显示的图片中绘制矩形的方法
Jun 17 #Python
PyQt5显示GIF图片的方法
Jun 17 #Python
详解pytorch 0.4.0迁移指南
Jun 16 #Python
对pyqt5多线程正确的开启姿势详解
Jun 14 #Python
Python+PyQT5的子线程更新UI界面的实例
Jun 14 #Python
在PYQT5中QscrollArea(滚动条)的使用方法
Jun 14 #Python
PYQT5设置textEdit自动滚屏的方法
Jun 14 #Python
You might like
一个用php3编写的简单计数器
2006/10/09 PHP
php常用hash加密函数
2014/11/22 PHP
php生成动态验证码gif图片
2015/10/19 PHP
使用ThinkPHP生成缩略图及显示
2017/04/27 PHP
半角全角相互转换的js函数
2009/10/16 Javascript
jQuery 核心函数以及jQuery对象
2010/03/23 Javascript
jQuery 技巧小结
2010/04/02 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
AngularJS 如何在控制台进行错误调试
2016/06/07 Javascript
jquery操作select取值赋值与设置选中实例
2017/02/28 Javascript
vue slots 组件的组合/分发实例
2018/09/06 Javascript
vue给组件传递不同的值方法
2018/09/29 Javascript
详解在不使用ssr的情况下解决Vue单页面SEO问题
2018/11/08 Javascript
基于JQuery实现页面定时弹出广告
2020/05/08 jQuery
Python生成不重复随机值的方法
2015/05/11 Python
浅析Python中yield关键词的作用与用法
2016/11/29 Python
使用python在本地电脑上快速处理数据
2017/06/22 Python
python爬虫headers设置后无效的解决方法
2017/10/21 Python
Python实现的简单线性回归算法实例分析
2018/12/26 Python
Django实现单用户登录的方法示例
2019/03/28 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
python模拟点击网页按钮实现方法
2020/02/25 Python
Python3基于plotly模块保存图片表格
2020/08/03 Python
Python 多线程C段扫描、检测 Ping扫描脚本的实现
2020/09/03 Python
CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码
2020/11/30 HTML / CSS
借助HTML5 Canvas API制作一个简单的猜字游戏
2016/03/25 HTML / CSS
html5 冒号分隔符对齐的实现
2019/07/31 HTML / CSS
介绍一下XMLHttpRequest对象
2012/02/12 面试题
上班上网检讨书
2014/01/29 职场文书
毕业班联欢会主持词
2014/03/27 职场文书
农民工工资保障承诺书
2015/05/04 职场文书
2015年暑期社会实践报告
2015/07/13 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
导游词之上海杜莎夫人蜡像馆
2019/11/22 职场文书
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python