我有人问我是否有可能在网络浏览器中录制一个人的声音 - 类似于许多操作系统上可以做到的。这可以通过javascript或flash吗?是否有任何程序可以让你这样做,并将录制的音频的wav / mp3上传到服务器?如果可以避免的话,我更喜欢解决方案不使用Flash。
由于
答案 0 :(得分:0)
您可以使用WAMI-Recorder。它仍然使用闪存,但设计用于Javascript,数据可以通过HTTP POST发送。但是,单独使用Javascript无法访问麦克风。
目前,Chrome是唯一支持x-webkit-speech的浏览器,它允许用户使用语音在桌面上搜索Google。 HTML5有getUserMedia
,但对此的支持也很少,如果您的项目是大众消费,那么它不太适合。
答案 1 :(得分:0)
嘿看看这篇帖子,我回复了一个跟你有类似问题的家伙。
How do I embed a Flash audio recorder in my site
我已经对客户端专用麦克风录音进行了广泛的研究,并且无法提供除闪光之外的任何解决方案。如果您在我发布的帖子中按照我的正确答案,您可以在客户端的麦克风上录制音频,然后您可以自己修改代码并将音频上传到您的服务器,这不仅仅是简单的POST调用。< / p>
如果您确实找到了非闪存方式进行录制,请告诉我们!