选择应用类型
企业内部应用开发

获取录音管理器

更新于 2024-01-11调用dd.getRecorderManager获取当前小程序全局唯一的录音管理器 recordManager。

使用方法

Loading...

使用限制

此API在钉钉客户端版本7.0.10开始支持。开发者可以通过canIUse函数判断端上是否支持此能力。

应用能力

Android

iOS

Mac

Windows

小程序

7.0.10

7.0.10

不支持

不支持

Loading...

recorderManager方法

方法名

参数

说明

start

duration:录音时长,单位为秒(s),最长支持60秒音频录制。

说明

该参数在Android端必填。

开始录音,当页面不可见时,录音自动停止。

stop

-

停止录音。

pause

-

暂停录音。

resume

-

继续录音,即恢复之前暂停的录音。

recorderManager回调

回调名

回调参数

说明

onstart

-

录音开始时的回调。

onstop

tempFilePath:录音文件地址

录音停止时的回调。

onerror

errorCode:错误码

errorMessage:错误信息

录音错误时的回调。

onpause

-

监听录音暂停事件。

onresume

-

监听录音继续事件。

错误码

errorCode

errorMessage

20001

已经正在录音中,不能同时再录音。

13

保存录音文件失败。

2

参数错误。

5

没有读写权限。

示例代码

Loading...
点击纠错