环境: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音频文件播放器的代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
原文地址:https://www.jb51.cc/python/526711.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。