let layer, form, util, dtree, videoTree; let winDom = 'videoPlayer1'; layui.config({ base: "../../plugin/layui-v2.9.7/layui/dtree/", //此处路径请自行处理, 可以使用绝对路径 }).extend({ dtree: 'dtree' }).use(['layer', 'form', 'dtree', 'util'], function () { form = layui.form; layer = layui.layer; dtree = layui.dtree; util = layui.util; initVideo(); loadVideoTree(); $("body").niceScroll({ cursorborder: "", cursorcolor: "#c0c4cc", boxzoom: true }); $("#voi-photo").niceScroll({ cursorborder: "", cursorcolor: "#c0c4cc", boxzoom: true }); $("#video-tree").niceScroll({ cursorborder: "", cursorcolor: "#c0c4cc", boxzoom: true }); dtree.on("node('video-tree')", function (obj) { if (obj.param.level === '1') { return parent.layer.msg('请选择球机', { icon: 7 }); } const nodeId = obj.param.nodeId; let puid = nodeId.replace('QJ', ''); let online = puid.substring(puid.length - 1, puid.length); // if(online === '0'){ // return parent.layer.msg("设备离线",{icon:7}); // } puid = puid.substring(0, puid.length - 2); if (puid) { parent.layer.msg("视频加载中,请稍候...", { icon: 16, scrollbar: false, time: 1000, }); QXPlayVideo(puid, '0', winDom) playControl(); // let randomNum = Math.floor(Math.random() * 2) + 1; // console.log(randomNum); // $('#videoPlayer1').attr('src','../../../video/'+'video.mp4') videoObject.devCode = puid; } else { return parent.layer.msg('请选择球机', { icon: 7 }); } }); util.event('lay-active', { // 本地抓拍 photoLocal: function () { screenshot(); }, // 远程录像 videoRemote: function () { if (videoObject.playState) { if (isEmpty(videoObject.remoteId)) { // $(this).attr("src", "../../img/video/videoRemote-select.png"); remoteVideo(videoObject.devCode, 0); } else { // $(this).attr("src", "../../img/video/videoRemote.png"); stopRemote(videoObject.remoteId, 0) } } else { parent.layer.msg("请先播放视频。。。", { icon: 7 }); } }, // 远程抓拍 photoRemote: function () { if (videoObject.playState) { remoteVideo(videoObject.devCode, 1); } else { parent.layer.msg("请先播放视频。。。", { icon: 7 }); } } }); });