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快速查找算法应用实例
Sep 26 Python
Linux下编译安装MySQL-Python教程
Feb 02 Python
python matlibplot绘制3D图形
Jul 02 Python
Django forms组件的使用教程
Oct 08 Python
Pandas 按索引合并数据集的方法
Nov 15 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
Feb 18 Python
Python3 max()函数基础用法
Feb 19 Python
python卸载后再次安装遇到的问题解决
Jul 10 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
Oct 01 Python
详解Anaconda安装tensorflow报错问题解决方法
Nov 01 Python
python 实现ping测试延迟的两种方法
Dec 10 Python
关于PySnooper 永远不要使用print进行调试的问题
Mar 04 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
表单复选框向PHP传输数据的代码
2007/11/13 PHP
LotusPhp笔记之:Cookie组件的使用详解
2013/05/06 PHP
Windows中使用计划任务自动执行PHP程序实例
2014/05/09 PHP
PHP获取指定月份第一天和最后一天的方法
2015/07/18 PHP
PHP对象、模式与实践之高级特性分析
2016/12/08 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
WEB 浏览器兼容 推荐收藏
2010/05/14 Javascript
jquery删除提示框弹出是否删除对话框
2014/01/07 Javascript
跟我学习javascript的定时器
2015/11/19 Javascript
TinyMCE汉化及本地上传图片功能实例详解
2016/05/31 Javascript
javascript replace()第二个参数为函数时的参数用法
2016/12/26 Javascript
微信小程序 摇一摇抽奖简单实例实现代码
2017/01/09 Javascript
BootStrap数据表格实例代码
2017/09/13 Javascript
Bootstrap图片轮播效果详解
2017/10/17 Javascript
详解使用webpack打包编写一个vue-toast插件
2017/11/08 Javascript
利用HBuilder打包前端开发webapp为apk的方法
2017/11/13 Javascript
vue项目中axios请求网络接口封装的示例代码
2018/12/18 Javascript
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
在Python中使用AOP实现Redis缓存示例
2017/07/11 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
2018/04/30 Python
Python使用jsonpath-rw模块处理Json对象操作示例
2018/07/31 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
OpenCV哈里斯(Harris)角点检测的实现
2020/01/15 Python
解决tensorflow打印tensor有省略号的问题
2020/02/04 Python
你应该知道的Python3.6、3.7、3.8新特性小结
2020/05/12 Python
python中PyQuery库用法分享
2021/01/15 Python
顶岗实习计划书
2014/01/10 职场文书
自主招生自荐信怎么写
2015/03/24 职场文书
2015年学校减负工作总结
2015/05/19 职场文书
舌尖上的中国观后感
2015/06/02 职场文书
2016党员干部政治学习心得体会
2016/01/23 职场文书
Django + Taro 前后端分离项目实现企业微信登录功能
2022/04/07 Python
python中redis包操作数据库的教程
2022/04/19 Python
Python 读取千万级数据自动写入 MySQL 数据库
2022/06/28 Python