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二叉搜索树与双向链表转换实现方法
Apr 29 Python
200行自定义python异步非阻塞Web框架
Mar 15 Python
Python中pygal绘制雷达图代码分享
Dec 07 Python
Python自动化运维之IP地址处理模块详解
Dec 10 Python
python如何统计序列中元素
Jul 31 Python
Python + selenium自动化环境搭建的完整步骤
May 19 Python
Tensorflow实现神经网络拟合线性回归
Jul 19 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
python实现扫雷游戏的示例
Oct 20 Python
python 多进程和协程配合使用写入数据
Oct 30 Python
用python 绘制茎叶图和复合饼图
Feb 26 Python
Python中的 Set 与 dict
Mar 13 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
利用static实现表格的颜色隔行显示
2006/10/09 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
jQuery获取文本节点之 text()/val()/html() 方法区别
2011/03/01 Javascript
模仿百度三维地图的js数据分享
2011/05/12 Javascript
远离JS灾难css灾难之 js私有函数和css选择器作为容器
2011/12/11 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
2013/11/13 Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
2016/01/14 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
JavaScript html5 canvas绘制时钟效果(二)
2016/03/27 Javascript
原生js的数组除重复简单实例
2016/05/24 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
微信小程序 参数传递详解
2016/10/24 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
2017/03/29 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
2017/04/11 Javascript
详解Angular.js中$http拦截器的介绍及使用
2017/07/04 Javascript
JS图片延迟加载插件LazyImgv1.0用法分析【附demo源码下载】
2017/09/04 Javascript
解决nodejs的npm命令无反应的问题
2018/05/17 NodeJs
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
electron实现qq快捷登录的方法示例
2018/10/22 Javascript
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
2020/05/19 jQuery
[03:01]DOTA2英雄基础教程 露娜
2014/01/07 DOTA
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
python更新列表的方法
2015/07/28 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
2017/05/03 Python
详解Python3中ceil()函数用法
2019/02/19 Python
Python模块future用法原理详解
2020/01/20 Python
pandas的resample重采样的使用
2020/04/24 Python
Python定时任务APScheduler原理及实例解析
2020/05/30 Python
python爬取音频下载的示例代码
2020/10/19 Python
车库门开启器、遥控器和零件:Chamberlain
2019/04/09 全球购物
新员工试用期自我鉴定
2014/04/17 职场文书
税务会计岗位职责
2015/04/02 职场文书
幼儿园教学反思范文
2016/03/02 职场文书
redis不能访问本机真实ip地址的解决方案
2021/07/07 Redis
MyBatis配置文件解析与MyBatis实例演示
2022/04/07 Java/Android