收藏
回答

在使用recorderManager时,格式为pcm,存储大小和filesize不匹配?

在开发者工具中,在使用recorderManager时,采用格式为pcm,但是duration和filesize不匹配,在用readfile读取时也会不一致,如下图,duration为1097,filesize理论上为1097*16=17552,实际为17936,用readfile为13451

代码片段如下https://developers.weixin.qq.com/s/zx2L7umx7dhD

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

3 个回答

  • 见素抱朴
    见素抱朴
    2020-06-06

    你好,微信小程序不支持pcm格式的音频播放,请问你现在如何实现播放pcm文件的?


    2020-06-06
    有用
    回复 4
    • 🌈
      🌈
      2020-06-08
      我是存的wav文件,然后转的pcm
      2020-06-08
      回复
    • 见素抱朴
      见素抱朴
      2020-06-08回复🌈
      转成pcm干嘛?微信小程序不支持pcm播放啊
      2020-06-08
      回复
    • 🌈
      🌈
      2020-06-09回复见素抱朴
      我们项目后端需要pcm格式,所以真机上用wav存储播放,pcm发给后端
      2020-06-09
      回复
    • 见素抱朴
      见素抱朴
      2020-06-09回复🌈
      方便请教你一个问题吗?我的qq807124011,关于实时播放的问题,谢谢
      2020-06-09
      回复
  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2020-05-20

    真机上的表现呢?

    2020-05-20
    有用
    回复 3
  • 🌈
    🌈
    2020-05-20

    或者说,用pcm格式存储的文件byteLength有可能为奇数,但是pcm16位编码情况下,byteLength不可能为奇数啊

    2020-05-20
    有用
    回复
登录 后发表内容
问题标签