如图 录音api下有个回调函数

RecorderManager.onFrameRecorded(function callback)

我想问下   这个函数回调参数中的 frameBuffer(录音分片数据)1.frameBuffer 是拿来做什么的? 2.主要想问下能使用frameBuffer   获取这段录音帧数据的分贝吗 。  使用过 DataView 来取这个参数里面的数据 试过 getInt8, getUint8,getInt16,getUint16,getInt32,getUint32....等等  取出来的值并没有随着录音的音量变化而 上下波动  看着像无规则波动一样


望了解的大神解答下,谢谢

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Mckenzie

    18人对此回答表示赞同

    主,请问你找到获取分贝值的方案了吗

    展开
    18
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 亚当思密达

    6人对此回答表示赞同

    官方工作人员请问下小游戏api这边关于录音或播放音频什么时候会出获取分贝的api,如果不出的话官方能否在小游戏api文档frameBuffer参数中补充下如何利用frameBuffer参数获取分贝

    展开
    6
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Sierra

    4人对此回答表示赞同

    同问,frameBuffer如何正确解析出频率数据;在原生html5中可以用AudioAnalyser来解析数据,然而小程序好像并不支持createAnalyser()

    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Oliver

    2人对此回答表示赞同

    这个frameBuffer是录音文件的分片。理论上来说应该是可以获取到分贝值的

    展开
    2
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • Asha 2018-12-20 16:51

      halo,我想问下,录音时间如果达到限定时长了,怎么监听

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部