From bfb7e632f627b50f21f378c62457d033e087961d Mon Sep 17 00:00:00 2001 From: luyuan <1162963624@qq.com> Date: Wed, 25 Nov 2020 16:32:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E9=80=81=E6=B6=88=E6=81=AF=E5=AE=8C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/common.js | 13 +++++ public/js/iminit.js | 131 ++++++++++++++++++++++++++++++++++++++++++-- public/zhibo.html | 44 ++------------- 3 files changed, 143 insertions(+), 45 deletions(-) diff --git a/public/js/common.js b/public/js/common.js index 33a41bc..d48e956 100644 --- a/public/js/common.js +++ b/public/js/common.js @@ -275,6 +275,19 @@ function addMemberView(id) { memberElm.attr('id', id); memberElm.find('div.member-id').html(id); memberElm.css('display', 'flex'); + memberElm.find("#video-btn").click((el)=>{ + console.log(el) + console.log($(el.target).attr("src")) + console.log("video" + id); + }) + memberElm.find("#mic-btn").click((el)=>{ + console.log($(el.target).attr("src")) + console.log("mic" + id); + }) + memberElm.find("#video-btn").removeAttr("id") + memberElm.find("#mic-btn").removeAttr("id") + + console.log("移除") memberElm.appendTo($('#member-list')); } diff --git a/public/js/iminit.js b/public/js/iminit.js index e07711d..0074a6a 100644 --- a/public/js/iminit.js +++ b/public/js/iminit.js @@ -3,16 +3,39 @@ let options = { }; let tim = TIM.create(options); tim.setLogLevel(0); -// 监听事件,例如: -tim.on(TIM.EVENT.SDK_READY, function(event) { - // 收到离线消息和会话列表同步完毕通知,接入侧可以调用 sendMessage 等需要鉴权的接口 - // event.name - TIM.EVENT.SDK_READY - }); +function formatDateTime (inputTime) { + var date = new Date(inputTime); + var y = date.getFullYear(); + var m = date.getMonth() + 1; + m = m < 10 ? ('0' + m) : m; + var d = date.getDate(); + d = d < 10 ? ('0' + d) : d; + var h = date.getHours(); + h = h < 10 ? ('0' + h) : h; + var minute = date.getMinutes(); + var second = date.getSeconds(); + minute = minute < 10 ? ('0' + minute) : minute; + second = second < 10 ? ('0' + second) : second; + return h + ':' + minute + ':' + second; +} tim.on(TIM.EVENT.MESSAGE_RECEIVED, function(event) { // 收到推送的单聊、群聊、群提示、群系统通知的新消息,可通过遍历 event.data 获取消息列表数据并渲染到页面 // event.name - TIM.EVENT.MESSAGE_RECEIVED // event.data - 存储 Message 对象的数组 - [Message] + console.log(event.data) + for(let i in event.data){ + if(!event.data[i].payload.text){ + break; + } + const list = $("#liaotianliebiao") + const html = `
${formatDateTime(event.data[i].time)}
+${event.data[i].nick}:${event.data[i].payload.text}
+${formatDateTime(imResponse.data.message.time)}
+${imResponse.data.message.nick}:${imResponse.data.message.payload.text}
+00:00:00
-andy:asdhjfhujaksdhfjkasdjhhjasjhfhjkas
-00:00:00
-andy:asdhjfhujaksdhfjkasdjhhjasjhfhjkas
-00:00:00
-andy:asdhjfhujaksdhfjkasdjhhjasjhfhjkas
-00:00:00
-andy:asdhjfhujaksdhfjkasdjhhjasjhfhjkas
-00:00:00
-andy:asdhjfhujaksdhfjkasdjhhjasjhfhjkas
-00:00:00
-andy:asdhjfhujaksdhfjkasdjhhjasjhfhjkas
-00:00:00
-andy:asdhjfhujaksdhfjkasdjhhjasjhfhjkas
-00:00:00
-andy:asdhjfhujaksdhfjkasdjhhjasjhfhjkas
-00:00:00
-andy:asdhjfhujaksdhfjkasdjhhjasjhfhjkas
-