如何进行跨浏览器/设备音频捕获

时间:2012-09-28 10:38:12

标签: html5 cross-browser audio-capture

我想用我发现的东西澄清某些事情,并用我不知道的事情提出某些问题,

通过浏览器捕获cam / mic可以通过getusermedia();

完成
  1. 我的设备有什么用的吗?因为getusermedia()似乎不适用于i设备

  2. 如何从网络浏览器应用程序中捕获实际音频(例如,如果我播放音频文件并将其转发2分钟,我想从html5播放器捕获实际的音频流,以便保留实际的音频数据)

1 个答案:

答案 0 :(得分:0)

如果您不打算支持移动设备,则需要使用Flash。一个最佳解决方案是使用wami-recorder

从他们的网站:

  

问题

     

在撰写本文时,大多数浏览器仍然不支持WebRTC的getUserMedia(),它承诺通过Javascript为Web开发人员提供麦克风访问。该项目为支持Flash的浏览器实现了下一个最佳功能。使用WAMI录像机,您可以在服务器上收集音频,而无需安装任何专有媒体服务器软件。

     

解决方案

     

WAMI录像机使用轻量级Flash应用程序通过标准HTTP POST将音频从客户端发送到服务器。除了允许麦克风访问的安全设置外,整个界面可以用HTML和Javascript构建。

希望这有帮助。