如何使用PHP,FLASH录制语音文件

Kun*_*nal 7 php flash voice-recording

我正在开发一个应用程序,我需要录制语音(对于那些没有网络摄像头,因此他们只能使用麦克风录制语音)或视频(那些有网络摄像头的人 - 如笔记本电脑或外部)文件并保存在服务器上之后保存文件名并在数据库中登录用户ID以供以后访问.

我知道我需要使用某种flash应用程序.但是,是否有任何可以为此目的服务的免费服务,或者即使有付费服务可以服务于此目的也是如此.我试过谷歌,但可能是我无法追求正确的术语或其他什么,我无法找到一个适当的解决方案.

拜托,帮帮我!

Saj*_*mma 11

你可以简单地使用jQuery插件jRecorder来做到这一点.您甚至不需要Flash Media Server或RED服务器.JRecorder与jPlayer相同,你可以使用jQuery和HTML来设计你的录音机,你甚至不需要Flash或Action脚本知识.

jRecorder使用1 pix隐藏的swf文件管理所有录制/预览并将文件数据(wav文件)发送到您定义的URL(您可以在PHP或Java中编写代码以接收POST文件)

它非常简单整洁.

你可以从以下网址下载这个插件:

http://www.sajithmr.me/jrecorder-jquery


Don*_*nia 4

我在我们最新的项目中具有相同的功能,客户希望从网络摄像头录制视频,并且视频出现在用户的个人资料页面中。

对于服务器,我们实现了RED5 服务器。您的主机中需要有一个 Java 虚拟机。您可以在网站上阅读详细要求和安装说明。

为了处理录制,我们开发了自己的 Flash 应用程序,因为客户要求自定义界面以与整个网站界面相匹配。我不知道细节,因为我们将其外包给了一位 Flash 开发人员。也许你可以跟随这个线程看到JeroenW 开发的闪存记录。

要播放录制的视频,您可以使用任何支持播放 rtmp 视频源的 Flash 视频播放器。您无法直接在 RED5 中播放录制的 flv 文件,因为该文件缺少播放器所需的元数据。将录制的文件作为 rtmp 提供是由 RED5 完成的。