作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们需要在 Web 门户中捕获语音。我们的承包商在不使用 Java 应用程序的情况下开发了整个 Web 门户,仅使用客户端代码,并声称目前无法使用 JavaScript 捕获语音。
我不是 Java 专家,所以我没有讨论这个问题的技能,但我将感谢我们在 SO 中的人们可以提供的任何帮助:如果你们说今天的技术无法完成,就这样吧……
PS:对于最终用户,解决方案必须支持 IE、Chrome、Firefox 和 Safari,因此 Canary 暂时不在考虑范围内。
最佳答案
目前还没有可靠的方法来跨浏览器仅使用 HTML5 和 JavaScript 录制音频。
在可预见的 future 桌面浏览器上非 Flash 录制的唯一跨浏览器解决方案是 Media Recorder API .这是最近针对 JS API 的标准提案,其目的是使浏览器中的音频和视频录制变得非常简单。今天它只适用于 Firefox 27 并且只适用于音频。 This article更详细地介绍了标准。
如果今天录音对您很重要,我建议您查看经过验证的闪存解决方案,例如 FLVAR 或 Audior .它们适用于所有浏览器,可靠且受支持。 Flash 可以正常工作,YouTube 和 Netflix 等主要网站继续使用它。
关于javascript - 如何在没有Flash的情况下在客户端录制语音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19590021/
我是一名优秀的程序员,十分优秀!