音频接口

startRecord

开始录音


支持平台

微信 钉钉 友空间 原生 HTML5
✔︎ ✔︎ ✔︎

参数
-无-


示例

mtl.startRecord({
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

stopRecord

结束录音


支持平台

微信 钉钉 友空间 原生 HTML5
✔︎ ✔︎ ✔︎

参数
-无-


示例

mtl.stopRecord({
  success: function(res) {
    var localId = res.localId; // 音频的本地ID
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

onVoiceRecordEnd

监听录音自动停止,录音时间超过一分钟没有停止的时候会执行 complete 回调

支持平台

微信 钉钉 友空间 原生 HTML5
✔︎ ✔︎ ✔︎

参数
-无-


示例

mtl.onVoiceRecordEnd({
  success: function(res) {
    var localId = res.localId; // 返回音频的本地ID
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

playVoice

播放录音


支持平台

微信 钉钉 友空间 原生 HTML5
✔︎ ✔︎ ✔︎

参数

字段 类型 必填 说明
localId string 需要播放的音频的本地ID,由 stopRecord 接口获得

示例

mtl.playVoice({
  localId: "",
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

pauseVoice

暂停播放录音


支持平台

微信 钉钉 友空间 原生 HTML5
✔︎ ✘ 后续版本支持 ✔︎

参数

字段 类型 必填 说明
localId string 需要暂停的音频的本地ID,由 stopRecord 接口获得

示例

mtl.pauseVoice({
  localId: "",
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

stopVoice

结束播放


支持平台

微信 钉钉 友空间 原生 HTML5
✔︎ ✔︎ ✔︎

参数

字段 类型 必填 说明
localId string 需要停止的音频的本地ID,由 stopRecord 接口获得

示例

mtl.stopVoice({
  localId: "",
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

onVoicePlayEnd

监听录音播放完毕


支持平台

微信 钉钉 友空间 原生 HTML5
✔︎ ✔︎ ✔︎

参数
-无-

示例**

mtl.onVoicePlayEnd({
  success: function(res) {
    var localId = res.localId; // 返回音频的本地ID
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

uploadVoice

上传录音


支持平台

微信 钉钉 友空间 原生 HTML5
✔︎ ✔︎

参数

字段 类型 必填 说明
localId string 需要上传的音频的本地ID,由 stopRecord 接口获得
isShowProgressTips string 默认为1,显示加载框提示;0则不显示加载框

示例

mtl.uploadVoice({
  localId: "",
  isShowProgressTips: 1,
  success: function(res) {
    var serverId = res.serverId; // 返回音频的服务器端ID
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

downloadVoice

下载录音


支持平台

微信 钉钉 友空间 原生 HTML5
✔︎ ✔︎

参数

字段 类型 必填 说明
serverId string 需要下载的音频的服务器端ID,由 uploadVoice 接口获得
isShowProgressTips string 默认为1,显示加载框提示;0则不显示加载框

示例

mtl.downloadVoice({
  serverId: "",
  isShowProgressTips: 1,
  success: function(res) {
    var localId = res.localId; // 返回音频的本地ID
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

####