我应该使用线程编程来混合2个音频流吗?

2024-09-28 21:13:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我想写一个程序,捕捉来自麦克风的音频流,同时将此流与正在播放的音频文件混合。在

我在找库,api等。。。但是我关心的是实现,我应该使用线程编程吗?我还不知道怎么用线。在

操作系统为windows,语言为c++或python。在

谢谢


Tags: 程序api语言windows编程音频线程音频文件
3条回答

您可以使用SDL mixer。它开始一个线程,所以你不必这么做。 有很好的教程和参考页。在

我想你需要一些线程,以使捕获和回放顺利地并排运行。在

请注意,Python中的多线程受到GIL的限制。在C++中,可以使用类似^ ^ a2}的东西。在

一般来说,正确地使用多线程是很困难的,您应该花些时间来熟悉它。你最好的选择可能是找一本好书。在

py2.6还提供了基于进程的线程,因此您不必只使用绿色线程

相关问题 更多 >