Javascript 如何在没有闪存的情况下在客户端录制语音?

Javascript 如何在没有闪存的情况下在客户端录制语音?,javascript,web-applications,voice-recording,Javascript,Web Applications,Voice Recording,我们需要在web门户中捕获语音。我们的承包商开发了整个web门户,没有使用Java应用程序,只使用客户端代码,并声称目前无法使用JavaScript捕获语音 我不是Java人,所以我没有能力讨论这个问题,但我会感谢我们这里的人提供的任何帮助:如果你们说今天的技术无法做到这一点,那就随它去吧 PS:对于终端用户来说,解决方案必须包括IE、Chrome、Firefox和Safari,因此现在不需要考虑Canary。javascript的getUserMedia()是一种简单的方法。我建议您在浏览器还

我们需要在web门户中捕获语音。我们的承包商开发了整个web门户,没有使用Java应用程序,只使用客户端代码,并声称目前无法使用JavaScript捕获语音

我不是Java人,所以我没有能力讨论这个问题,但我会感谢我们这里的人提供的任何帮助:如果你们说今天的技术无法做到这一点,那就随它去吧


PS:对于终端用户来说,解决方案必须包括IE、Chrome、Firefox和Safari,因此现在不需要考虑Canary。

javascript的getUserMedia()是一种简单的方法。我建议您在浏览器还不支持的情况下使用flash备份。

目前没有可靠的方法跨浏览器仅使用HTML5和JavaScript录制音频

在可预见的将来,在桌面浏览器上进行非Flash录制的唯一跨浏览器解决方案是。这是JSAPI的最新标准提案,其目的是使浏览器中的音频和视频录制非常简单。如今,它只在Firefox 27中起作用,而且只适用于音频。更详细地介绍了标准


如果今天音频录制对您很重要我建议您查看经验证的flash解决方案,如FLVAR或。它们可以在所有浏览器上工作,它们是可靠和受支持的。Flash可以正常工作,YouTube和Netflix等主要网站也在继续使用它。

您是在寻找Java还是Javascript?它仍然是实验性的,但有(带有浏览器前缀),可以让您访问连接的网络摄像头,麦克风或两者都通过JavaScript。可能的副本请参考这在很大程度上取决于您的目标浏览器-如@PaulS。指出,您可以在最新的前沿浏览器上使用实验性功能,但这是不稳定的,将来可能会改变。。。所以,是的,没有可靠的方法通过JavaScript来实现,只是yetThanks@Antonio-e,但是这个API在IE中不起作用。Tks Octavian,但是由于FLVAR和Audior都是Flash应用程序,我认为它们在Safari上不起作用。Mac OSX上的Safari支持Flash Player,浏览器同时受Audio和FLVAR的支持。