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读文件逐行处理的示例代码分享
Dec 27 Python
python文件操作相关知识点总结整理
Feb 22 Python
python实现对excel进行数据剔除操作实例
Dec 07 Python
python如何重载模块实例解析
Jan 25 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
Apr 28 Python
用Q-learning算法实现自动走迷宫机器人的方法示例
Jun 03 Python
python实现大量图片重命名
Mar 23 Python
基于python判断字符串括号是否闭合{}[]()
Sep 21 Python
Django如何使用asyncio协程和ThreadPoolExecutor多线程
Oct 12 Python
python 实时调取摄像头的示例代码
Nov 25 Python
python3中确保枚举值代码分析
Dec 02 Python
基于python的matplotlib制作双Y轴图
Apr 20 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与SQL注入攻击防范小技巧
2011/09/16 PHP
Yii2基于Ajax自动获取表单数据的方法
2016/08/10 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
用javascript作一个通用向导说明
2011/08/30 Javascript
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
js css后面所带参数含义介绍
2013/08/18 Javascript
使用JS取得焦点(focus)元素代码
2014/03/22 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
2015/07/22 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
详解AngularJS Filter(过滤器)用法
2015/12/28 Javascript
最简单的tab切换实例代码
2016/05/13 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
Vue 兄弟组件通信的方法(不使用Vuex)
2017/10/26 Javascript
Mac 安装 nodejs方法(图文详细步骤)
2017/10/30 NodeJs
ligerUI---ListBox(列表框可移动的实例)
2017/11/28 Javascript
vue 简单自动补全的输入框的示例
2018/03/12 Javascript
layui监听select变化,以及设置radio选中的方法
2019/09/24 Javascript
在Vue项目中,防止页面被缩放和放大示例
2019/10/28 Javascript
[01:35]2018完美盛典章节片——共竞
2018/12/17 DOTA
python中enumerate的用法实例解析
2014/08/18 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
如何提高python 中for循环的效率
2020/04/15 Python
利用Python实现某OA系统的自动定位功能
2020/05/27 Python
python 如何区分return和yield
2020/09/22 Python
python文件路径操作方法总结
2020/12/21 Python
美国时尚在线:Showpo
2017/09/08 全球购物
应届生妇产科护士求职信
2013/10/27 职场文书
体育教育毕业生自荐信
2013/11/21 职场文书
歌唱比赛获奖感言
2014/01/21 职场文书
企业党员一句话承诺
2014/05/30 职场文书
红色旅游心得体会
2014/09/03 职场文书
毕业实习单位意见
2015/06/04 职场文书
就业证明函
2015/06/17 职场文书
2016年春节慰问信息大全
2015/11/30 职场文书
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python