mounted () {
let taht = this
taht.$conn.listen({
onAudioMessage: function (message) { //收到音频消息
// console.log('收到音频消息', message)
if (message.url) {
var options = {
url: message.url,
headers : {
'Accept': 'audio/mp3'
}
};
options.onFileDownloadComplete = function ( response ) {
//音频下载成功,需要将response转换成blob,使用objectURL作为audio标签的src即可播放。
var objectURL = WebIM.utils.parseDownloadResponse.call(taht.$conn, response);
// console.log('转译之后',objectURL);
};
options.onFileDownloadError = function () {
//音频下载失败
console.log("失败")
};
//通知服务器将音频转为mp3
WebIM.utils.download.call(taht.$conn, options);
}
},
})
vue 环信im 接收语音
最新推荐文章于 2024-08-08 08:30:09 发布