我的PHP应用程序想要在浏览器中记录用户语音并将其保存为本地磁盘中的.Wav文件或.mp3文件。如何做到这一点?
指导我摆脱这个问题...
谢谢&问候, P.SARAVANAN
答案 0 :(得分:3)
不是PHP。 PHP在服务器上运行。但是,您可以使用以下解决方案:
https://wiki.mozilla.org/Labs/Jetpack/JEP/18
这只适用于firefox。如果你需要更通用的东西,你需要闪光灯。
走好付费路线,看看http://www.javasonics.com/
答案 1 :(得分:2)
这是一个开源项目,用于在浏览器中使用Flash录制音频,在后端使用PHP(或您喜欢的任何服务器端技术):
答案 2 :(得分:1)
执行此操作有两个步骤: 1)在客户端录制语音 2)将录制的文件上传到服务器
由于HTML不允许您使用麦克风等客户端资源,因此您必须使用类似Flash,Silverlight,Java Applet,ActiveX等的嵌入式对象...
在客户端上记录后,您可以使用这些嵌入对象将其上传到服务器或使用HTML文件上传来执行此操作。
答案 3 :(得分:1)
使用Flash录制音频并使用PHP保存的简单方法: https://github.com/clouddueling/SimpleRecorder
录制音频,将音频数据发布到您选择的网址,并将其另存为.wav。
Ty nettuts;)