克隆Chrome音频输出

时间:2012-12-05 05:36:33

标签: javascript html5 google-chrome audio npapi

我正试图找到一种方法来捕获页面中的所有音频输出,无论是YouTube视频,还是银色电影,还是恼人的横幅广告。

我最初的想法是在页面中注入javascript和html5标签,但大多数情况下证明这些标签毫无结果。

一个想法是简单地将用户扬声器中的音频流重定向到用户麦克风并以这种方式录制。

我对这方面的任何方法都非常开放,我意识到我很可能必须编写一个插件(这是在使用HTML5和javascript进行相当详尽的搜索之后)。

有没有人尝试类似的东西或者能指出我有用的方向?我正在考虑在这一点上挖掘NPAPI可能会有所帮助。

1 个答案:

答案 0 :(得分:2)

NPAPI没有任何音频API;所有做音频的NPAPI插件都是使用系统API完成的。因此(并且Flash和silverlight都是大多数浏览器上的NPAPI插件,尽管最近的Flash是PPAPI),没有办法专门为特定页面,选项卡甚至浏览器捕获所有音频 - 除非有系统API将由HWND或其他东西为您获取,这是可能的,但我不知道。

您可以使用系统API捕获系统上的所有音频。

还要记住,silverlight和flash是插件,因此与HTML5无关。

相关问题