如何录制声音并将其从 Web 应用程序发送到服务器?
Posted
技术标签:
【中文标题】如何录制声音并将其从 Web 应用程序发送到服务器?【英文标题】:How do I record sound and send it to a server from a web application? 【发布时间】:2009-03-18 15:59:51 【问题描述】:我正在开发一个网络应用程序。它将允许人们将书面短语与口语短语联系起来。为了使此应用程序有用,随机用户必须能够录制自己的声音并将声音发送到服务器。如果我只有一个“上传 wav”表格,没有人会使用它。 如果我有一个“录制”按钮,可以将音频流式传输或打包到服务器,人们会使用它。
我很乐意使用 Flash 来执行此操作。 我很乐意使用 Java 来做到这一点。 我会愿意使用 .NET 来做到这一点;) 如果有可用的外部服务 API,我可以使用它。 音频的格式并不重要,只要我可以在其他网页上重播即可。
如何在我的网站上放置录制按钮?
【问题讨论】:
我今天回答了一个类似的问题:***.com/questions/651796/… 【参考方案1】:听起来你正在重塑 Forvo.com ;-) AFAIR,他们使用 Flash 来记录。
【讨论】:
【参考方案2】:Flash 可以录制声音。
您不需要闪存媒体服务器,因为您不需要将音频“流式传输”到服务器。您网站的服务器端可以用 php、.Net 或任何您喜欢的语言编写。
【讨论】:
【参考方案3】:使用 Flash 可能会遇到的一个问题:NellyMoser Codec。
听起来有些工具可以进行转换(虽然我不确定其合法性),而且显然有些网站已经使这种功能正常工作,但需要注意这一点。
【讨论】:
以上是关于如何录制声音并将其从 Web 应用程序发送到服务器?的主要内容,如果未能解决你的问题,请参考以下文章