python打开音乐文件的实例方法


Posted in Python onJuly 21, 2020

按推荐顺序排列

1、使用playsound库

from playsound import playsound

playsound('xx.mp3')

2、使用pygame库

from pygame import mixer 
import time

mixer.init()
mixer.music.load('xx.mp3')
mixer.music.play()
time.sleep(5)
mixer.music.stop()

3、使用mp3play库(仅支持python2,对python3不支持)

import mp3playimport time

clip = mp3play.load('xx.mp3')
clip.play()
time.sleep(5) 
clip.stop()

4、打开系统自带播放器,然后播放MP3,弹窗麻烦复杂

import os

os.system('xx.mp3')

内容扩展:

使用pyaudio模块播放音乐文件的实例

import pyaudio
import wave
import sys
chunk = 1024
wf = wave.open('gyh.wav', 'rb')
p = pyaudio.PyAudio()
stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),
    channels=wf.getnchannels(),
    rate=wf.getframerate(),
    output=True)
data = wf.readframes(chunk)
while len(data) > 0:
 stream.write(data)
 data = wf.readframes(CHUNK)
stream.stop_stream()
stream.close()
p.terminate()

到此这篇关于python打开音乐文件的实例方法的文章就介绍到这了,更多相关python怎么打开音乐文件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
用Python制作简单的钢琴程序的教程
Apr 01 Python
浅析Python中的赋值和深浅拷贝
Aug 15 Python
Python实现比较扑克牌大小程序代码示例
Dec 06 Python
python实现决策树分类算法
Dec 21 Python
Python实现基于KNN算法的笔迹识别功能详解
Jul 09 Python
numpy中loadtxt 的用法详解
Aug 03 Python
python 定时器,轮询定时器的实例
Feb 20 Python
tensorflow 重置/清除计算图的实现
Jan 19 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
May 22 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
Jul 14 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
Jan 25 Python
pandas取dataframe特定行列的实现方法
May 24 Python
Python读取yaml文件的详细教程
Jul 21 #Python
Python中bisect的用法及示例详解
Jul 20 #Python
python为什么要安装到c盘
Jul 20 #Python
python如何代码集体右移
Jul 20 #Python
python接入支付宝的实例操作
Jul 20 #Python
高考考python编程是真的吗
Jul 20 #Python
如何基于Python Matplotlib实现网格动画
Jul 20 #Python
You might like
收音机玩机评测 406 篇视频合集
2020/03/11 无线电
PHP之数组学习
2011/05/29 PHP
How to Auto Include a Javascript File
2007/02/02 Javascript
非常不错的功能强大代码简单的管理菜单美化版
2008/07/09 Javascript
js 未结束的字符串常量错误解决方法
2010/06/13 Javascript
js 分页全选或反选标识实现代码
2011/08/09 Javascript
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
javascript写的一个模拟阅读小说的程序
2014/04/04 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
2014/06/06 Javascript
node.js中的fs.createWriteStream方法使用说明
2014/12/17 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
2015/09/12 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
2016/05/12 Javascript
原生js实现可爱糖果数字时间特效
2016/12/30 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
javascript 开发之百度地图使用到的js函数整理
2017/05/19 Javascript
vue的基本用法与常见指令
2017/08/15 Javascript
详解JS中的柯里化(currying)
2017/08/17 Javascript
vue.js实现插入数值与表达式的方法分析
2018/07/06 Javascript
layui 实现table翻页滚动条位置保持不变的例子
2019/09/05 Javascript
jQuery实现容器间的元素拖拽功能
2020/12/01 jQuery
分析在Python中何种情况下需要使用断言
2015/04/01 Python
Python3实现的字典遍历操作详解
2018/04/18 Python
Pyqt5 基本界面组件之inputDialog的使用
2019/06/25 Python
python全局变量引用与修改过程解析
2020/01/07 Python
VICHY薇姿俄罗斯官方网上商店:法国护肤品牌,火山温泉水
2019/11/22 全球购物
亚马逊加拿大网站:Amazon.ca
2020/01/06 全球购物
初婚初育证明
2014/01/14 职场文书
送餐员岗位职责范本
2014/02/21 职场文书
工程承诺书怎么写
2014/05/24 职场文书
2015年团队工作总结范文
2015/05/04 职场文书
JavaScript组合继承详解
2021/11/07 Javascript
Pygame如何使用精灵和碰撞检测
2021/11/17 Python
spring cloud eureka 服务启动失败的原因分析及解决方法
2022/03/17 Java/Android
vue/cli 配置动态代理无需重启服务的方法
2022/05/20 Vue.js