开发者社区> 问答> 正文

开发钉钉录音问题,难道方法不对吗

前提:已经权限验证,"device.audio.startRecord" 已把相关的加入config
问题:移动端没有起到录音效果,使用的是vue
代码如下
[font=Consolas, 'Courier New', monospace]


    <div @touchstart="startRecord" @touchend="onRecordEnd">333333</div>

      startRecord() {
        this.name = 'ssssssssssssssss'
        dd.device.audio.startRecord({
          onSuccess: function () {
            this.name = '录音中';
          },
          onFail: function (err) {
            alert(JSON.stringify(err))
          }
        });
        dd.error(function (error) {
          alert('dd js api OAuth error' + JSON.stringify(error));
        });
      },
      onRecordEnd() {
        this.name = '录音结束'
        dd.device.audio.onRecordEnd({
          onSuccess: function (res) {
            alert(res)
            res.mediaId; // 停止播放音频MediaID
            res.duration; // 返回音频的时长,单位:秒
          },
          onFail: function (err) {
            alert(JSON.stringify(err))
          }
        });
      }




展开
收起
wps007 2018-04-21 15:17:04 6838 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载