收藏
回答

请教录音文件存储问题?

我们这边想做一个通过数据库的聊天,要求可以发送语音,把语音文件存到数据库中,再定时读取.

现在尝试了网上的一些方法,使用base64 转码存储,但是取出来的时候无法播放.

想请教大家帮忙指点下怎么存储到数据库中,并且读取出来可以正常播放?  不能存储文件到项目中

回答关注问题邀请回答
收藏

2 个回答

  • 逸世凌虚
    逸世凌虚
    01-03

    兄弟 你这个问题解决了吗

    01-03
    赞同
    回复 1
    • echo
      echo
      01-06
      解决了,不过是曲线救国, 因为小程序 不能直接播放base64编码,所以先将编码存到数据库,播放时获取并转MP3,返回在服务器中的文件路径,小程序端获取路径下载文件到本地,会返回个路径,通过这个路径进行语音播放,,,播放成功删除服务器上的文件,   有点太曲线了   仅供参考   有好的思路请分享下  谢谢
      01-06
      回复
  • 安琪
    安琪
    2019-12-12

    楼主解决了吗,同求解决方案

    2019-12-12
    赞同
    回复 2
    • echo
      echo
      01-06
      解决了,不过是曲线救国, 因为小程序 不能直接播放base64编码,所以先将编码存到数据库,播放时获取并转MP3,返回在服务器中的文件路径,小程序端获取路径下载文件到本地,会返回个路径,通过这个路径进行语音播放,,,播放成功删除服务器上的文件, 有点太曲线了 仅供参考 有好的思路请分享下 谢谢
      01-06
      回复
    • 李东bbsky
      李东bbsky
      01-07
      为什么不用云存储来存储mp3呢,在数据库里记录mp3的fileID,播放时就可以直接使用啦
      01-07
      回复
登录 后发表内容
问题标签