qing.call('startRecord', {
success: function(result){
// success: true or false 是否成功(String)
// error: 错误信息(String)//100权限错误;101无法录音;200 录音失败,请重试;0 默认正常
// data:{//超时返回,满60s后自动停止录音返回
// localId:'xxx', //本地id
// len:xxx //时长
// format:amr //格式
// size:xxx //文件大小
// fileId:xxx //文件id
// }
}
});
qing.call('stopRecord', {
success: function(result){
// success: true or false 是否成功(String)
// error: 错误信息(String)
// data:{
// localId:xxx
// len:xxx
// format:amr
// size:xxx
// fileId: xxx
// }
}
});
qing.call('playVoice', {
'localId':'xxx',
'success': function (result) {
// success: true or false 是否成功(String)
// error: 错误信息(String)
// errorCode:错误码(String)//1.本地文件不存在,需要下载
// data:{
// playStatus: 0, // 0:开始播放 1:播放结束
// }
}
});
qing.call('pauseVoice', {
'localId':'xxx',
'success': function (result) {
// success: true or false 是否成功(String)
// error: 错误信息(String)
// errorCode:错误码(String)//1.本地文件不存在,需要下载
}
});
qing.call('stopVoice', {
'localId':'xxx',
'success': function (result) {
// success: true or false 是否成功(String)
// error: 错误信息(String)
// errorCode:错误码(String)//1.本地文件不存在,需要下载
}
});
qing.call('uploadVoice', {
'localId': 'xxxx', // 需要上传的音频的本地ID,由stopRecord接口获得
'isShowProgressTips': 1, // 默认为1,显示进度提示
'success': function(result){
// success: true or false 是否成功(String)
// error: 错误信息(String)
// data:{
// serverId:xxxx //服务端文件id
// }
}
});
备注:(0.9.51 新增)上传音频有效期3天,可用多媒体接口下载语音到自己的服务器,https://yunzhijia.com/openfile/download/media/{serverId} {serverId} 为服务端文件id
qing.call('downloadVoice', {
'serverId':'xxxx', // 需要下载的音频的服务器端ID,由uploadVoice接口获得
'isShowProgressTips': 1, // 默认为1,显示进度提示
'success': function(result){
// success: true or false 是否成功(String)
// error: 错误信息(String)
// data:{
// localId: xxxx
// }
}
});