django - 在浏览器上录制音频

标签 django audio audio-recording

我有我在 Django 和 SQL lite 中开发的基本网站。
我想给它添加这个功能。

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

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

你能告诉我 Django 是否已经有任何组件或插件或我可以使用的东西吗?

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

谢谢你的时间

  • RM
  • 最佳答案

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

    关于django - 在浏览器上录制音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12825818/

    相关文章:

    django - 查询数据库后在Python模型对象中进行过滤和分组

    python - 使用 django-mptt 进行嵌套评论系统时出现问题

    python - Django 管理员注销网站

    audio - 以 HTML5 播放 RTMP 直播流

    java - 使用 J2ME 删除文件抛出 IOException

    audio - 在 .asoundrc 中存储参数不适用

    python - Mongoengine 查询设置为列表转换

    windows-phone-7 - 如何一次播放多个 mp3/wma 文件?

    php - 如何在PHP上创建目录路径

    iphone - AVAudioRecorder-用户离开应用程序停止录制后继续录制到文件,然后重新打开它