网络编程
位置:首页>> 网络编程>> Python编程>> python3 写一个WAV音频文件播放器的代码

python3 写一个WAV音频文件播放器的代码

作者:sunlightwizard  发布时间:2023-04-09 05:06:36 

标签:python,音频,播放器

环境:ubuntu 16.04 python3.5 pycharm

包 : wave pyaudio sys

上代码:AudioPlayer.py


# 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 生成可执行文件

pyinstaller -F AudioPlayer.py

在dist下即可找到生成的可执行文件复制到/usr/bin/下即可使用

使用方法是 AudioPlayer dingwav

总结

以上所述是小编给大家介绍的python3 写一个WAV音频文件播放器的代码,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

来源:https://blog.csdn.net/u012805073/article/details/101303518

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com