在浏览器上录制音频

时间:2012-10-10 18:19:42

标签: django audio audio-recording

我有基本的网站,我在Django和SQL lite中开发。 我想将此功能添加到其中。

用户应该能够单击按钮并记录不超过10秒的消息并保存。

它可以作为音频文件保存在服务器上,或者可以保存在数据库中,如果它更有效和可能的话。

如果Django已经有任何组件或插件或者我可以使用的东西,请告诉我吗?

如果它不存在,我最好的选择是什么。如果我需要从头开始编写,你能指点我任何教程/博客等吗?

感谢您的时间

  • RM

1 个答案:

答案 0 :(得分:2)

据我所知,django没有这样的插件。但这并非主要是django的工作。您可以使用Web Audio API或使用多个项目之一(请参阅this answer)通过javascript录制音频。此外,如果您必须支持旧浏览器,我认为您最好的选择是为此目的使用闪存(但有些移动浏览器不支持它)。所以最好的方法是使用html5和javascript实现的某种回退模式,用于支持Audio API的浏览器,并为其他人使用flash。