python3 写一个WAV音频文件播放器的代码
环境:ubuntu16.04python3.5pycharm
包:wavepyaudiosys
上代码:AudioPlayer.py
#coding:utf-8 #author:king #brief:播放wav音频文件 importwave frompyaudioimportPyAudio importsys defplayer(filename): chunk=1024 wf=wave.open(filename,'rb') p=PyAudio() stream=p.open(format=p.get_format_from_width(wf.getsampwidth()),channels=wf.getnchannels(), rate=wf.getframerate(),output=True) data=wf.readframes(chunk) print(data) whiledata!=b'': data=wf.readframes(chunk) stream.write(data) stream.stop_stream() stream.close() p.terminate() if__name__=='__main__': audiofile=sys.argv[1]; player(audiofile);
使用方法是直接用pyinstaller生成可执行文件
pyinstaller-FAudioPlayer.py
在dist下即可找到生成的可执行文件复制到/usr/bin/下即可使用
使用方法是AudioPlayerdingwav
总结
以上所述是小编给大家介绍的python3写一个WAV音频文件播放器的代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!