微信录音接口 PCM 格式文件编码方式

2021-10-28 15:45:29 +08:00
 zficode

各位大佬我现在有个需求是一个声音转换的小程序,使用 Taro 框架,接口使用 标贝的 API

但是我现在使用 RecorderManager.start(Object object) 录制的 PCM 格式的音频文件无法用 PCM 播放器播放, 似乎和通常的 PCM 文件不太一样。 然后在网上看见了如下解释:

该接口以 PCM 格式储存的数据编码方式并不是通常按照码率采样率确定的,而是低八位在前,高八位在后的十六位编码,由于文档未进行说明,导致按照常规编码方式进行无法读取数据,耗费大量时间探索编码方式,建议在文档中添加相关说明方便开发者使用。 https://developers.weixin.qq.com/community/develop/doc/000e867768032840e3bcbd35e56800

想请教一下大佬有遇到这种问题吗?以及怎么解决? 下面是我使用 Taro 框架开发的 DEMO 代码: Demo

842 次点击
所在节点    前端开发
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/811285

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX