首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编写软件来播放路由到录音设备中的声音剪辑?

如何编写软件来播放路由到录音设备中的声音剪辑?
EN

Stack Overflow用户
提问于 2013-02-01 23:47:00
回答 1查看 287关注 0票数 3

我想写一个程序,允许用户播放声音剪辑到他们的麦克风(录音设备),以便他们可以在使用VOIP软件(例如Ventrillo或Skype )从他们的PC混入他们的声音剪辑。当我说向他们的麦克风播放声音剪辑时,我是指用户按下一个按钮,然后播放用户和VOIP连接另一端的人都能听到的声音剪辑。在Windows上可以使用哪些API函数来执行此操作?

EN

回答 1

Stack Overflow用户

发布于 2013-02-05 19:11:35

没有标准的API来“播放声音到麦克风中”。也就是说,当应用程序想要捕获音频,并且它们使用API来获取音频提要时,没有定义标准的方法来挂接到此过程并动态更新捕获的音频。除此之外,还有几个音频API有很大的不同。

因此,向回放设备播放声音很容易,并且是典型的音频API任务,在这个问题的上下文中甚至不值得特别注意。更改捕获的音频馈送通常是捕获应用程序的任务。一旦捕获到数据,应用程序就可以自由地对其进行修改,特别是在其中混合其他提要。

现在,如果您的请求是改变支持音频的第三方应用程序(如Skype )的行为,则无法直接连接到音频管道,您通常会希望实现一个虚拟音频捕获设备,该设备可以灵活地混合实际捕获的数据和其他内容。如果第三方应用程序设置为从此类虚拟设备进行记录,则它将开始直接从您的设备/组件直接获取数据。由于存在多个API并且不同的应用程序使用不同的API来捕获音频,因此创建虚拟音频设备的任务变得复杂,创建虚拟设备可能或多或少地困难,具体取决于API。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14649943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档