【发布时间】:2011-08-06 18:23:11
【问题描述】:
我的 PHP 应用程序想在浏览器中录制用户的声音,并将其保存为 .Wav 文件或 .mp3 文件在本地磁盘中。如何做到这一点?
引导我摆脱这个问题...
感谢和问候, P.萨拉瓦南
【问题讨论】:
-
PHP 在服务器中运行,而不是在浏览器中运行。
-
是的,我同意你的看法。
我的 PHP 应用程序想在浏览器中录制用户的声音,并将其保存为 .Wav 文件或 .mp3 文件在本地磁盘中。如何做到这一点?
引导我摆脱这个问题...
感谢和问候, P.萨拉瓦南
【问题讨论】:
不是 PHP。 PHP 在服务器上运行。但是,您想要做的事情有一个解决方案:
https://wiki.mozilla.org/Labs/Jetpack/JEP/18
这仅适用于 Firefox。如果您需要更通用的东西,您将需要闪存。
走付费路线,看http://www.javasonics.com/
【讨论】:
这是一个开源项目,用于使用浏览器中的 Flash 和后端的 PHP(或您喜欢的任何服务器端技术)录制音频:
【讨论】:
执行此操作有两个步骤: 1)在客户端录制声音 2) 将录制的文件上传到服务器
由于 HTML 不允许您使用麦克风等客户端资源,因此您必须使用嵌入式对象,如 Flash、Silverlight、Java Applet、ActiveX 等...
一旦在客户端记录下来,您可以使用这些嵌入对象将其上传到您的服务器或使用 HTML 文件上传来完成。
【讨论】:
用 Flash 录制音频并用 PHP 保存的简单方法: https://github.com/clouddueling/SimpleRecorder
录制音频,将音频数据发布到您选择的 url,并将其保存为 .wav。
Ty nettuts ;)
【讨论】: