环境:ubuntu 16.04 python3.5 pycharm
包 : wave pyaudio sys
- # coding:utf-8
- # author:king
- # brief : 播放wav音频文件
- import wave
- from pyaudio import PyAudio
- import sys
- def player(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)
- while data != 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 -F AudioPlayer.py
在dist下即可找到生成的可执行文件复制到/usr/bin/下即可使用
总结
以上所述是小编给大家介绍的python3 写一个WAV音频文件播放器的代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!