资源简介
学习csdn上的相关python播放声音的模块,playsound非常小,如果你只是用于播放声音,那他就够了。
发现的问题:播放音频文件后,没有释放该文件。当你其他进程修改音频文件时会出错,
def playmp3():
playsound("tem.mp3")
def changmp3():#修改时:
open("tem.mp3", "wb") as f:
f.write(audio.get_wav_data())
解决办法:有高手提到修改playsound模块。但需要下载修改后的模块。汗颜无下载币,本着试一试的态度自己修改了一下,成功。
特此上传,望给予支
代码片段和文件信息
class PlaysoundException(Exception):
pass
def _playsoundWin(sound block = True):
‘‘‘
Utilizes windll.winmm. Tested and known to work with MP3 and WAVE on
Windows 7 with Python 2.7. Probably works with more file formats.
Probably works on Windows XP thru Windows 10. Probably works with all
versions of Python.
Inspired by (but not copied from) Michael Gundlach ‘s mp3play:
https://github.com/michaelgundlach/mp3play
I never would have tried using windll.winmm without seeing his code.
‘‘‘
from ctypes import c_buffer windll
from random import random
from time import sleep
from sys import getfilesystemencoding
def winCommand(*command):
buf = c_buffer(255)
command = ‘ ‘.join(command).encode(g
相关资源
- python一个打砖块的小游戏
- python实验指导书 图文高清版
- python主动安装第三方库
- python爬取豆瓣top250电影信息
- python绘制 大蟒蛇
- python小程序(数组排序)
- Python去水印(基于cv2)
- Python 数据结构入门 - 二叉搜索树(
- python空心电感计算器
- python除法.docx
- 抽奖背后的秘密(python抽奖逻辑)
- 绘制统计学直方图茎叶图(matplotlib)
- python求解标准差
- python数据分析与处理
- 利用Python将照片在Excel中利用点阵图显
- python turtle 跳房子
- python 人群计数
- Python调用第三方API换脸
- “去哪儿吃”帮你选餐厅(python代码
- python 控制台登陆密码验证
- KNN算法的Python实现(datingrecd.ipynb)
- python核心编程第二版-习题答案
- python爬取笔趣阁小说
- Python程序设计基础试题以及答案(3
- python聊天-服务端与客户端
- python递归求最大公约数
- 用python画皮卡丘(基于turtle)
- 伟哥的python私房菜(中国程序员).
- pip一键升级(python脚本)
- 我的世界python编程——天空行走py格式
评论
共有 条评论