def play(self, wave):
self.playing = True
aud = pyaudio.PyAudio()
stream = aud.open(format = aud.get_format_from_width(wave.getsampwidth()), channels = wave.getnchannels(), rate = wave.getframerate(), output = True)
while self.playing:
data = wave.readframes(1024)
if not data:
break
stream.write(data)
stream.stop_stream()
stream.close()
aud.terminate()
评论列表
文章目录