python小型的音频操作库mp3Play


Posted in Python onApril 24, 2022

一、安装

  • 一款超级小型的音频操作库
  • 可以实现播放音乐,按空格键实现暂停和播放的切换
pip install mp3play

二、播放音频

import mp3play

clip = mp3play.load('music.mp3')
clip.play()

三、音频总时长

import mp3play

clip = mp3play.load('music.mp3')

# 返回mp3文件共多少秒
duration = clip.seconds()
# 返回mp3文件共多少毫秒,注意这里的单位是毫秒
duration = clip.milliseconds()

四、停止播放

import mp3play

clip = mp3play.load('music.mp3')
clip.play()
clip.stop()

五、暂停播放

import mp3play

clip = mp3play.load('music.mp3')
clip.play()
clip.pause()

六、取消暂停

  • 点击取消暂停播放
import mp3play

clip = mp3play.load('music.mp3')
clip.unpause()

七、音量调节

  • 可以自定义调节音量
import mp3play

clip = mp3play.load('music.mp3')
clip.volume(1)

八、音频状态

  • 检测音频的状态
import mp3play

clip = mp3play.load('music.mp3')
# 是否在播放
clip.isplaying()
# 是否已暂停
clip.ispaused()

到此这篇关于python 实现 mp3Play 音频播放的文章就介绍到这了!


Tags in this post...

Python 相关文章推荐
python中使用sys模板和logging模块获取行号和函数名的方法
Apr 15 Python
让 python 命令行也可以自动补全
Nov 30 Python
python判断图片宽度和高度后删除图片的方法
May 22 Python
Python fileinput模块使用实例
May 28 Python
python使用mysql数据库示例代码
May 21 Python
Python并发:多线程与多进程的详解
Jan 24 Python
python3+PyQt5 实现Rich文本的行编辑方法
Jun 17 Python
python turtle工具绘制四叶草的实例分享
Feb 14 Python
细数nn.BCELoss与nn.CrossEntropyLoss的区别
Feb 29 Python
python 简单的调用有道翻译
Nov 25 Python
python Polars库的使用简介
Apr 21 Python
Python序列化模块JSON与Pickle
Jun 05 Python
5个pandas调用函数的方法让数据处理更加灵活自如
Apr 24 #Python
Python 使用 Frame tkraise() 方法在 Tkinter 应用程序中的Frame之间切换
Apr 24 #Python
在 Python 中利用 Pool 进行多线程
Apr 24 #Python
Python何绘制带有背景色块的折线图
python中Pyqt5使用Qlabel标签播放视频
Apr 22 #Python
Python使用MapReduce进行简单的销售统计
python使用pycharm安装pyqt5以及相关配置
You might like
PHP自定义大小验证码的方法详解
2013/06/07 PHP
php的闭包(Closure)匿名函数详解
2015/02/22 PHP
PHP中preg_match正则匹配中的/u、/i、/s含义
2015/04/17 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
JS操作XML中DTD介绍及使用方法分析
2019/07/04 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
JavaScript中的Location地址对象
2008/01/16 Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
Javascript 面向对象(三)接口代码
2012/05/23 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
jquery 提示信息显示后自动消失的具体实现
2013/12/18 Javascript
比较常见的javascript中定义函数的区别
2015/11/09 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
Javascript实现的SHA-256加密算法完整实例
2016/02/02 Javascript
js实现日历的简单算法
2017/01/24 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
2017/03/21 Javascript
AngularJS 异步解决实现方法
2017/06/12 Javascript
Angularjs为ng-click事件传递参数
2017/06/15 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
2017/10/27 Javascript
使用element-ui table expand展开行实现手风琴效果
2019/03/15 Javascript
Python中字典和JSON互转操作实例
2015/01/19 Python
win10 64bit下python NLTK安装教程
2018/09/19 Python
django+echart绘制曲线图的方法示例
2018/11/26 Python
用Python写一个模拟qq聊天小程序的代码实例
2019/03/06 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
python实现人机猜拳小游戏
2020/02/03 Python
python 爬取英雄联盟皮肤并下载的示例
2020/12/04 Python
芬兰攀岩、山地运动和户外活动用品购物网站:Bergfreunde
2016/10/06 全球购物
委托与事件是什么关系?为什么要使用委托
2014/04/18 面试题
高中体育教学反思
2014/01/24 职场文书
党员民主评议个人总结
2014/10/20 职场文书
小学生毕业评语
2014/12/26 职场文书
趣味运动会口号
2015/12/24 职场文书
正确使用MySQL update语句
2021/05/26 MySQL
MYSQL主从数据库同步备份配置的方法
2021/05/26 MySQL
Python如何用re模块实现简易tokenizer
2022/05/02 Python