小程序端即时通信哪个接口是发送语音的呢

用户6262708
2020-05-02 02:15 10 1

小程序端不清楚调用哪个接口发送语音消息,找到好久没找到发送语音的接口,
目前调用了sendSingleFile,但是返回的msg_type是file类型,哪个接口才是voice类型呢,如果msg_type是file类型App端会按照file类型处理,而不是语音消息
JIM.sendSingleFile({
'target_username' : target_id,
'file' : url,
'appkey' : uni.getStorageSync('appkey'),
}).onSuccess(function(data , msg) {
console.log('录音结果' +JSON.stringify(data))
console.log('录音结果2' + JSON.stringify(msg))
}).onFail(function(data) {
//同发送单聊文本
console.log(JSON.stringify(data));
body.status = false;
body.optType = "refresh_status";
ChatManager.handleMessage(body);
});

录音结果{"code":0,"ctime_ms":1588384676157,"event":"s_single_text","message":"success","msg_id":****,"key":323653426,"target_username":"*****","appkey":"****"}
MessageHelper.js:168 录音结果2{"content":{"version":1,"target_type":"single","from_platform":"web","target_id":"****","from_id":"****","create_time":1588384676008,"msg_type":"file","msg_body":{"media_id":"qiniu/file/j/8abf0b010cc13b6d1ffdf02b/7427AD85964B7452AB603D123ADE839A.mp3","media_crc32":1084777602,"hash":"***","fsize":61100,"fname":"tmp_ea5a0525ed42795c80deb2187ebfb553.mp3"},"target_appkey":"**","from_appkey":"****"},"no_offline":false,"no_notification":false,"target_name":"***","appkey":"****","msg_id":7174151855}

1个回答

热门排序
  • 极光叶凡
    2020-05-06 02:13

    您好,小程序是基于WEB端开发的,目前没有发送语音的功能。

gptbots-widget