小程序录音后上传到服务器 再播放 ios上没有声音 电脑上测试正常

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API 和组件 小程序 Bug upload getRecorderManager backgroundAudioManager 客户端 最新 2.2.5

文件上传代码




录音组件代码



提交录音 文件上传




录音播放代码





问题描述:

测试发现 ios上播放没有声音  安卓未测试  电脑上正常  语音文件如果使用官方提供的url是可以播放的 但是使用小程序录制后的语音 就无法播放


发现问题:

小程序录制的音频 在服务端获取后 返回的URL是可以在chrome播放的, mp3文件下载到本地时长显示为00:00  不知道是不是这个原因导致的


测试文件:

https://vsc.baozgo.com/audio/1/test/106053.mp3




最后一次编辑于  09-13  (未经腾讯允许,不得转载)
收藏 0评论 0
关注问题写回答

4 个回答

  • 旧梦。旧梦。

    草拟吗 mac上开发者工具上录制的声音 在手机上是无法播放的  在手机上录的声音 就可以正常在手机上播放 测了两星期 都没想到会是这种问题  日你先人班班  这种东西为什么不在api上写清楚

    赞同 2没有帮助
    0评论
    复制
    09-13
  • 浩劫浩劫

    大数据专家分享技术干货,不一样提升讨论,加V: fengkou-IT

    赞同 1没有帮助
    0评论
    复制
    09-14
  • 胖总胖总

    人家ide的控制台console里都告诉你了,ide里的音频录制格式不能直接在手机播放。

    赞同 0没有帮助
    1评论
    复制
    09-14
    • 旧梦。旧梦。

      如果是用webstrom写代码   官方的ide有多难用  开发过的都知道吧?   测试阶段没有看控制台 用的是远程调试来看输出结果呢? 关键远程调试还会报一些莫名其妙的错去误导你呢?  最后测试出问题后我才打开官方的console做上线前的清楚所有打印 才发现有这样的提示 试问谁写代码 会同时看2个地方的console?

      赞同 0没有帮助回复复制星期一 15:46
    评论
  • d xd x

    大哥,你倒是发个代码片段啊

    赞同 0没有帮助
    0评论
    复制
    09-13