开发者社区> 问答> 正文

dd.device.audio.play播放自己的录音文件报找不到mediaid

dd.device.audio.play播放自己录音文件报错,errorcode:3.play error because the mediaid can not found 录影结束能够获取到medieid,但是播放时候报错 简单三个函数如下:开始录音、停止录音、播放

//开始录音

dd.device.audio.startRecord({

onSuccess : function () {//支持最长为300秒(包括)的音频录制,默认60秒(包括)。

document.getElementById('ly').style.display="block";

},

onFail : function (err) {

alert(JSON.stringify(err));

}

});

  }

//停止录音

function stopRecord(){

dd.device.audio.stopRecord({

onSuccess : function(res){

document.getElementById('ly').style.display="none";

    mediaId=res.mediaId; // 返回音频的MediaID,可用于本地播放和音频下载

    duration=res.duration; // 返回音频的时长,单位:秒

    //alert(mediaId);

    //alert(duration);

},

onFail : function (err) {

alert(JSON.stringify(err));

}

});

//播放录音

function audioPlay(){

alert("mediaId="+mediaId);

dd.device.audio.play({

//localAudioId : "localAudioId",

localAudioId : mediaId,

onSuccess : function () {

alert('audioPlay');

},

onFail : function (err) {

alert(JSON.stringify(err));

}

});

}

展开
收起
1826718312948921 2019-11-11 23:06:44 865 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载