如何解决即使按ctrl + c,也无法从这个无限循环中终止我在这里做错了什么?
import pyaudio
import socket
def audio(c):
chunk = 1024
FORMAT = pyaudio.paInt16
channels = 1
sample_rate = 44100
record_seconds = 5
p = pyaudio.PyAudio()
stream = p.open(format=FORMAT,channels=channels,rate=sample_rate,input=True,output=True,frames_per_buffer=chunk)
try:
while True:
data = c.recv(1024)
stream.write(data)
continue
except KeyboardInterrupt:
pass
#socket创建和调用音频方法 s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.bind(('',1234))` s.listen(1) c,addr = s.accept() 音频(c)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。