https://github.com/TaylorSMarks/playsound
pip install playsound
>>> from playsound import playsound >>> playsound('/path/to/a/sound/file/you/want/to/play.mp3')
try:
playsound("test.wav")
except Exception as e:
print("check_mic", e)
messagebox.showwarning("Warning", "请插上耳机!")
sys.exit(0)
注意:
可能会出现 ”指定的设备未打开,或不被 MCI 所识别“
1.
windows不支持utf-16编码
2.
如果按照上面解决方案进行修改后,发现问题还是没有解决,依然报类似以下错误:
Error 277 for command: open audio.mp3
根据playsound的源码进行分析,实际上是依赖windows底层的音频DLL库进行实现的,因此我们要检查windows上是否有安装windows media player软件