【问题标题】:how to record voice in browser and save it into .wav file using php?如何在浏览器中录制语音并使用 php 将其保存到 .wav 文件中?
【发布时间】:2011-08-06 18:23:11
【问题描述】:

我的 PHP 应用程序想在浏览器中录制用户的声音,并将其保存为 .Wav 文件或 .mp3 文件在本地磁盘中。如何做到这一点?

引导我摆脱这个问题...

感谢和问候, P.萨拉瓦南

【问题讨论】:

  • PHP 在服务器中运行,而不是在浏览器中运行。
  • 是的,我同意你的看法。

标签: php wav


【解决方案1】:

不是 PHP。 PHP 在服务器上运行。但是,您想要做的事情有一个解决方案:

https://wiki.mozilla.org/Labs/Jetpack/JEP/18

这仅适用于 Firefox。如果您需要更通用的东西,您将需要闪存。

走付费路线,看http://www.javasonics.com/

【讨论】:

  • javasonics 小程序一切正常。但是,如果您将其用于商业目的,那么您将不得不购买它以删除他们的广告(出现在小程序加载中)。
【解决方案2】:

这是一个开源项目,用于使用浏览器中的 Flash 和后端的 PHP(或您喜欢的任何服务器端技术)录制音频:

https://code.google.com/p/wami-recorder/

【讨论】:

    【解决方案3】:

    执行此操作有两个步骤: 1)在客户端录制声音 2) 将录制的文件上传到服务器

    由于 HTML 不允许您使用麦克风等客户端资源,因此您必须使用嵌入式对象,如 Flash、Silverlight、Java Applet、ActiveX 等...

    一旦在客户端记录下来,您可以使用这些嵌入对象将其上传到您的服务器或使用 HTML 文件上传来完成。

    【讨论】:

      【解决方案4】:

      用 Flash 录制音频并用 PHP 保存的简单方法: https://github.com/clouddueling/SimpleRecorder

      录制音频,将音频数据发布到您选择的 url,并将其保存为 .wav。

      Ty nettuts ;)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-01-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-23
        • 2018-11-13
        相关资源
        最近更新 更多