每次发送或接收数据包时,我都会使用scapy和pyaudio播放一小段正弦波,声音的频率表示发送方地址。
sniff(prn = makeSound)
在此代码中,makeSound
函数接收数据包,对其进行剖析,并根据发件人地址播放声音。
据我所知,pyaudio有阻止或回调模式。在这两种模式中,我都不能同时播放多个声音。
我需要一种方法来启动音符,并让它立即开始混合到音频流中,无论正在播放的正弦波中有多少正弦波。
答案 0 :(得分:0)
您需要自己进行混音。请参阅以下示例程序,了解如何将多个声音混合到一个单声道输出中。
Use of undeclared identifier 'UIImage'