70 lines
2.6 KiB
JavaScript
70 lines
2.6 KiB
JavaScript
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 });
|
|
}
|
|
}
|
|
});
|
|
});
|