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基础教程之缩进介绍
Aug 29 Python
python利用datetime模块计算时间差
Aug 04 Python
Python使用redis pool的一种单例实现方式
Apr 16 Python
python实现解数独程序代码
Apr 12 Python
python中利用zfill方法自动给数字前面补0
Apr 10 Python
Python设计模式之简单工厂模式实例详解
Jan 22 Python
Python实现插入排序和选择排序的方法
May 12 Python
详解Django-channels 实现WebSocket实例
Aug 22 Python
numpy创建单位矩阵和对角矩阵的实例
Nov 29 Python
Python类super()及私有属性原理解析
Jun 15 Python
python与js主要区别点总结
Sep 13 Python
Python页面加载的等待方式总结
Feb 28 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脚本的10个技巧(2)
2006/10/09 PHP
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
2007/08/19 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
php函数与传递参数实例分析
2014/11/15 PHP
ThinkPHP自动完成中使用函数与回调方法实例
2014/11/29 PHP
JavaScript小技巧 2.5 则
2010/09/12 Javascript
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
2014/06/23 Javascript
javascript中var的重要性分析
2015/02/11 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
2016/01/21 Javascript
jQuery3.0中的buildFragment私有函数详解
2016/08/16 Javascript
通过原生vue添加滚动加载更多功能
2019/11/21 Javascript
js刷新页面location.reload()用法详解
2019/12/09 Javascript
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python列表推导式的使用方法
2013/11/21 Python
Python类属性与实例属性用法分析
2015/05/09 Python
Python的多态性实例分析
2015/07/07 Python
在Django的模板中使用认证数据的方法
2015/07/23 Python
python 文件转成16进制数组的实例
2018/07/09 Python
详解Python3之数据指纹MD5校验与对比
2019/06/11 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
2019/06/12 Python
pycharm通过ssh连接远程服务器教程
2020/02/12 Python
如何实现更换Jupyter Notebook内核Python版本
2020/05/18 Python
如何在keras中添加自己的优化器(如adam等)
2020/06/19 Python
Python ckeditor富文本编辑器代码实例解析
2020/06/22 Python
记一次django内存异常排查及解决方法
2020/08/07 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
2020/10/29 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
法国滑雪假期的专家:Ski Planet
2019/11/02 全球购物
小学岗位竞聘方案
2014/01/22 职场文书
搞笑创意广告语
2014/03/17 职场文书
青春奉献演讲稿
2014/05/08 职场文书
公司财务经理岗位职责
2015/04/08 职场文书
公司财务人员岗位职责
2015/04/14 职场文书
宿舍卫生管理制度
2015/08/05 职场文书
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
2022/04/06 Vue.js