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的Django框架中的静态资源管理器django-pipeline
Apr 25 Python
基于Python实现通过微信搜索功能查看谁把你删除了
Jan 27 Python
Django 前后台的数据传递的方法
Aug 08 Python
30秒轻松实现TensorFlow物体检测
Mar 14 Python
Python通过属性手段实现只允许调用一次的示例讲解
Apr 21 Python
Python3基础教程之递归函数简单示例
Jun 07 Python
python命名空间(namespace)简单介绍
Aug 10 Python
python通过matplotlib生成复合饼图
Feb 06 Python
Python内建序列通用操作6种实现方法
Mar 26 Python
Python加速程序运行的方法
Jul 29 Python
python中re模块知识点总结
Jan 17 Python
使用pandas生成/读取csv文件的方法实例
Jul 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
全国FM电台频率大全 - 8 黑龙江省
2020/03/11 无线电
全国FM电台频率大全 - 12 安徽省
2020/03/11 无线电
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
JavaScript 面向对象编程(2) 定义类
2010/05/18 Javascript
初窥JQuery(二) 事件机制(1)
2010/11/25 Javascript
Javascript面向对象设计一 工厂模式
2011/12/20 Javascript
jQuery获取单击节点对象的方法
2016/06/02 Javascript
JavaScript_object基础入门(必看篇)
2016/06/13 Javascript
Angular 应用技巧总结
2016/09/14 Javascript
详解NodeJs支付宝移动支付签名及验签
2017/01/06 NodeJs
mockjs,json-server一起搭建前端通用的数据模拟框架教程
2017/12/18 Javascript
2种在vue项目中使用百度地图的简单方法
2018/09/28 Javascript
详解一个基于react+webpack的多页面应用配置
2019/01/21 Javascript
微信小程序-form表单提交代码实例
2019/04/29 Javascript
个人小程序接入支付解决方案
2019/05/23 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
2019/08/11 Javascript
vue实现修改图片后实时更新
2019/11/14 Javascript
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
详解python调度框架APScheduler使用
2017/03/28 Python
Python列表和元组的定义与使用操作示例
2017/07/26 Python
解决Python 使用h5py加载文件,看不到keys()的问题
2019/02/08 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
通过python实现windows桌面截图代码实例
2020/01/17 Python
Python实现GIF图倒放
2020/07/16 Python
加拿大当代时尚服饰、配饰和鞋类专业零售商和制造商:LE CHÂTEAU
2017/10/06 全球购物
eDreams葡萄牙:全球最大的在线旅行社之一
2019/04/15 全球购物
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
工作自我评价分享
2013/12/01 职场文书
体育教师自荐信范文
2013/12/16 职场文书
应届毕业生求职信范文分享
2013/12/26 职场文书
写给保洁员表扬信
2014/01/08 职场文书
爱情检讨书大全
2014/01/21 职场文书
食品安全检查制度
2014/02/03 职场文书
个人工作表现评价材料
2014/09/21 职场文书
教你用eclipse连接mysql数据库
2021/04/22 MySQL