如何在 Chrome 扩展程序中录制音频?
Posted
技术标签:
【中文标题】如何在 Chrome 扩展程序中录制音频?【英文标题】:How to record audio in a Chrome Extension? 【发布时间】:2011-11-30 15:23:52 【问题描述】:设置 chrome 扩展程序以从麦克风录制音频的最简单方法是什么?
我看到有一个有效的experimental speech input API,但是你为什么不能访问录制的文件?似乎连接起来应该很简单,因为这是过程中的一个步骤,不是吗?特别是还有一个文本到语音的 API,所以你可以有效地录制成文本,然后让计算机把它说出来,但是除非你想要一个标准的声音,否则那是多么蹩脚、多余和容易出错?
然后似乎有flash solutions like this 但我如何在 chrome 扩展中使用它而无需设置任何服务器端? (因为我实际上不需要向服务器发送任何东西——它都是本地和客户端的)
NPAPI 有可能吗?有现成这样的插件吗?
不知道其他可能的替代方案 (html5 isn't ready yet, it seems),但我欢迎任何功能性且易于实现并挂钩到 chrome 扩展的东西。
【问题讨论】:
【参考方案1】:终于出现了原生解决方案:Introducing getUserMedia
【讨论】:
【参考方案2】:您不能使用语音输入 API,因为它只会记录麦克风。好的,您可以像这样抓住扬声器,但这显然不是解决方案。 使用 NPAPI 插件是一种解决方案。您可以识别特定选项卡发出的声音并在录制该来源后,但它不再是网络开发。
【讨论】:
什么意思?只录制麦克风就足以满足我的需求,我怎么能像那样“抓住扬声器”?以上是关于如何在 Chrome 扩展程序中录制音频?的主要内容,如果未能解决你的问题,请参考以下文章