我有一个挂断,我似乎无法克服。我不是要代码(尽管那很好),只是想朝着正确的方向前进。我正在尝试在我的网站上录制音频(按下按钮并对着麦克风说话),然后将该录音保存到服务器上(与我的网站所在的服务器不同)。我找到了一些闪存记录器,但它们似乎都想保存到客户端计算机上的硬盘驱动器中。有没有人成功地做类似的事情?有没有可能更容易做到这一点的录音机?我读过的录音机似乎缺乏将音频保存到 MySQL 数据库的文档。
谢谢!
您不想将音频存储在 MySQL 数据库中,而是想将音频文件的路径存储在数据库中。
这里有一个过时的示例,展示了如何将音频保存在服务器上。然后只需将路径插入 MySQL 中的适当表中即可。
您曾经尝试在网站上存储图像吗?音频剪辑具有相同的方式。只需将文件名保存在数据库中,并将剪辑保存在指定文件夹中。在检索时,您必须从数据库中检索文件的名称并制作完整的路径来播放音频。希望它有所帮助。
不要将多媒体或大文件保存到您的数据库中。您可以将文件名和相关数据保存到数据库表中。该文件可能有一个唯一的名称,您可以将其存储在数据库中。该文件可以使用该唯一文件名复制到服务器中,您甚至可以创建一个具有某个唯一名称的文件夹,并将该文件复制到该文件夹中。但是文件的路径应该能够从数据库中检索。
另外,你可以参考这个stackoverflow问题How to record voice files using PHP, FLASH