我想用我的发现来澄清某些事情,并用我不知道的事情提出某些问题,
通过浏览器捕获摄像头/麦克风可以通过 getusermedia() 完成;
有什么适用于 i 设备的吗?因为 getusermedia() 似乎在 i 设备中不起作用
我如何从网络浏览器应用程序捕获实际音频(例如,如果我播放音频文件并将其转发 2 分钟,我想从 html5 播放器捕获实际音频流,以便我保存实际音频数据)
我想用我的发现来澄清某些事情,并用我不知道的事情提出某些问题,
通过浏览器捕获摄像头/麦克风可以通过 getusermedia() 完成;
有什么适用于 i 设备的吗?因为 getusermedia() 似乎在 i 设备中不起作用
我如何从网络浏览器应用程序捕获实际音频(例如,如果我播放音频文件并将其转发 2 分钟,我想从 html5 播放器捕获实际音频流,以便我保存实际音频数据)
如果您不打算支持移动设备,则需要使用 Flash。一种最佳解决方案是使用wami-recorder。
从他们的网站:
问题
在撰写本文时,大多数浏览器仍然不支持 WebRTC 的 getUserMedia(),它承诺让 Web 开发人员通过 Javascript 访问麦克风。这个项目为支持 Flash 的浏览器实现了下一个最好的东西。使用 WAMI 录音机,您可以在您的服务器上收集音频,而无需安装任何专有的媒体服务器软件。
解决方案
WAMI 录音机使用轻量级 Flash 应用程序通过标准 HTTP POST 将音频从客户端传送到服务器。除了允许麦克风访问的安全设置外,整个界面可以用 HTML 和 Javascript 构建。
希望这可以帮助。