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开发之for循环操作实例详解
Nov 12 Python
理解Python中的With语句
Mar 18 Python
python实现图像识别功能
Jan 29 Python
python 处理string到hex脚本的方法
Oct 26 Python
python获取交互式ssh shell的方法
Feb 14 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
Aug 09 Python
分享8点超级有用的Python编程建议(推荐)
Oct 13 Python
简述python&pytorch 随机种子的实现
Oct 07 Python
python小技巧——将变量保存在本地及读取
Nov 13 Python
python动态规划算法实例详解
Nov 22 Python
正确的理解和使用Django信号(Signals)
Apr 14 Python
Python3 多线程(连接池)操作MySQL插入数据
Jun 09 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
探讨:使用XMLSerialize 序列化与反序列化
2013/06/08 PHP
codeigniter框架批量插入数据
2014/01/09 PHP
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
2014/08/20 PHP
php生成0~1随机小数的方法(必看)
2017/04/05 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
2019/10/18 PHP
JavaScript与C# Windows应用程序交互方法
2007/06/29 Javascript
jquery $.ajax各个事件执行顺序
2010/10/15 Javascript
jQuery getJSON()+.ashx 实现分页(改进版)
2013/03/28 Javascript
jQuery JSON实现无刷新三级联动实例探讨
2013/05/28 Javascript
jQuery针对各类元素操作基础教程
2014/08/29 Javascript
jQuery事件绑定和委托实例
2014/11/25 Javascript
学习javascript面向对象 掌握创建对象的9种方式
2016/01/04 Javascript
关于JavaScript作用域你想知道的一切
2016/02/04 Javascript
Bootstrap导航条鼠标悬停下拉菜单
2017/01/04 Javascript
简单实现nodejs上传功能
2017/01/14 NodeJs
react router 4.0以上的路由应用详解
2017/09/21 Javascript
Vue.js 踩坑记之双向绑定
2018/05/03 Javascript
jQuery 导航自动跟随滚动的实现代码
2018/05/30 jQuery
Vue循环组件加validate多表单验证的实例
2018/09/18 Javascript
[42:22]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第一局
2016/02/27 DOTA
python3使用urllib示例取googletranslate(谷歌翻译)
2014/01/23 Python
python中使用pyhook实现键盘监控的例子
2014/07/18 Python
python optparse模块使用实例
2015/04/09 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
2020/05/11 Python
python中的split、rsplit、splitlines用法说明
2020/10/23 Python
python使用requests库爬取拉勾网招聘信息的实现
2020/11/20 Python
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
2018/01/10 HTML / CSS
Seavenger官网:潜水服、浮潜、靴子和袜子
2020/03/05 全球购物
你在项目中用到了xml技术的哪些方面?如何实现的?
2014/01/26 面试题
文明学生事迹材料
2014/01/29 职场文书
餐饮部总监岗位职责范文
2014/02/13 职场文书
拓展训练激励口号
2014/06/17 职场文书
女生抽烟检讨书
2014/10/05 职场文书
贴吧吧主申请感言
2015/08/03 职场文书
医护人员继续教育学习心得体会
2016/01/19 职场文书
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang