Explorar el Código

fix: 去掉多余代码

allen hace 20 horas
padre
commit
ef9cf93097

+ 2 - 3
pages.json

@@ -21,10 +21,9 @@
 		{
 			"path": "pages/equipList/index",
 			"style": {
-				"navigationBarTitleText": "",
+				"navigationBarTitleText": "设备列表",
 				"enablePullDownRefresh": false,
-				"navigationBarBackgroundColor": "#0BBC58",
-				"navigationStyle": "custom"
+				"navigationBarBackgroundColor": "#00b075"
 			}
 		},
 		{

+ 0 - 1
pages/cb/cbd/equip-set/photoResults.vue

@@ -47,7 +47,6 @@
 
 <script>
 	import jsencrypt from '@/components/jsencrypt/jsencrypt.vue';
-	// import insect_dict from '../../../../static/data/cbd_pest_library.js';
 	import canvasMark from '@/components/Draw/index.vue';
 	export default {
 		data() {

+ 0 - 539
static/font/demo.css

@@ -1,539 +0,0 @@
-/* Logo 字体 */
-@font-face {
-  font-family: "iconfont logo";
-  src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
-  src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
-    url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
-    url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
-    url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
-}
-
-.logo {
-  font-family: "iconfont logo";
-  font-size: 160px;
-  font-style: normal;
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale;
-}
-
-/* tabs */
-.nav-tabs {
-  position: relative;
-}
-
-.nav-tabs .nav-more {
-  position: absolute;
-  right: 0;
-  bottom: 0;
-  height: 42px;
-  line-height: 42px;
-  color: #666;
-}
-
-#tabs {
-  border-bottom: 1px solid #eee;
-}
-
-#tabs li {
-  cursor: pointer;
-  width: 100px;
-  height: 40px;
-  line-height: 40px;
-  text-align: center;
-  font-size: 16px;
-  border-bottom: 2px solid transparent;
-  position: relative;
-  z-index: 1;
-  margin-bottom: -1px;
-  color: #666;
-}
-
-
-#tabs .active {
-  border-bottom-color: #f00;
-  color: #222;
-}
-
-.tab-container .content {
-  display: none;
-}
-
-/* 页面布局 */
-.main {
-  padding: 30px 100px;
-  width: 960px;
-  margin: 0 auto;
-}
-
-.main .logo {
-  color: #333;
-  text-align: left;
-  margin-bottom: 30px;
-  line-height: 1;
-  height: 110px;
-  margin-top: -50px;
-  overflow: hidden;
-  *zoom: 1;
-}
-
-.main .logo a {
-  font-size: 160px;
-  color: #333;
-}
-
-.helps {
-  margin-top: 40px;
-}
-
-.helps pre {
-  padding: 20px;
-  margin: 10px 0;
-  border: solid 1px #e7e1cd;
-  background-color: #fffdef;
-  overflow: auto;
-}
-
-.icon_lists {
-  width: 100% !important;
-  overflow: hidden;
-  *zoom: 1;
-}
-
-.icon_lists li {
-  width: 100px;
-  margin-bottom: 10px;
-  margin-right: 20px;
-  text-align: center;
-  list-style: none !important;
-  cursor: default;
-}
-
-.icon_lists li .code-name {
-  line-height: 1.2;
-}
-
-.icon_lists .icon {
-  display: block;
-  height: 100px;
-  line-height: 100px;
-  font-size: 42px;
-  margin: 10px auto;
-  color: #333;
-  -webkit-transition: font-size 0.25s linear, width 0.25s linear;
-  -moz-transition: font-size 0.25s linear, width 0.25s linear;
-  transition: font-size 0.25s linear, width 0.25s linear;
-}
-
-.icon_lists .icon:hover {
-  font-size: 100px;
-}
-
-.icon_lists .svg-icon {
-  /* 通过设置 font-size 来改变图标大小 */
-  width: 1em;
-  /* 图标和文字相邻时,垂直对齐 */
-  vertical-align: -0.15em;
-  /* 通过设置 color 来改变 SVG 的颜色/fill */
-  fill: currentColor;
-  /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
-      normalize.css 中也包含这行 */
-  overflow: hidden;
-}
-
-.icon_lists li .name,
-.icon_lists li .code-name {
-  color: #666;
-}
-
-/* markdown 样式 */
-.markdown {
-  color: #666;
-  font-size: 14px;
-  line-height: 1.8;
-}
-
-.highlight {
-  line-height: 1.5;
-}
-
-.markdown img {
-  vertical-align: middle;
-  max-width: 100%;
-}
-
-.markdown h1 {
-  color: #404040;
-  font-weight: 500;
-  line-height: 40px;
-  margin-bottom: 24px;
-}
-
-.markdown h2,
-.markdown h3,
-.markdown h4,
-.markdown h5,
-.markdown h6 {
-  color: #404040;
-  margin: 1.6em 0 0.6em 0;
-  font-weight: 500;
-  clear: both;
-}
-
-.markdown h1 {
-  font-size: 28px;
-}
-
-.markdown h2 {
-  font-size: 22px;
-}
-
-.markdown h3 {
-  font-size: 16px;
-}
-
-.markdown h4 {
-  font-size: 14px;
-}
-
-.markdown h5 {
-  font-size: 12px;
-}
-
-.markdown h6 {
-  font-size: 12px;
-}
-
-.markdown hr {
-  height: 1px;
-  border: 0;
-  background: #e9e9e9;
-  margin: 16px 0;
-  clear: both;
-}
-
-.markdown p {
-  margin: 1em 0;
-}
-
-.markdown>p,
-.markdown>blockquote,
-.markdown>.highlight,
-.markdown>ol,
-.markdown>ul {
-  width: 80%;
-}
-
-.markdown ul>li {
-  list-style: circle;
-}
-
-.markdown>ul li,
-.markdown blockquote ul>li {
-  margin-left: 20px;
-  padding-left: 4px;
-}
-
-.markdown>ul li p,
-.markdown>ol li p {
-  margin: 0.6em 0;
-}
-
-.markdown ol>li {
-  list-style: decimal;
-}
-
-.markdown>ol li,
-.markdown blockquote ol>li {
-  margin-left: 20px;
-  padding-left: 4px;
-}
-
-.markdown code {
-  margin: 0 3px;
-  padding: 0 5px;
-  background: #eee;
-  border-radius: 3px;
-}
-
-.markdown strong,
-.markdown b {
-  font-weight: 600;
-}
-
-.markdown>table {
-  border-collapse: collapse;
-  border-spacing: 0px;
-  empty-cells: show;
-  border: 1px solid #e9e9e9;
-  width: 95%;
-  margin-bottom: 24px;
-}
-
-.markdown>table th {
-  white-space: nowrap;
-  color: #333;
-  font-weight: 600;
-}
-
-.markdown>table th,
-.markdown>table td {
-  border: 1px solid #e9e9e9;
-  padding: 8px 16px;
-  text-align: left;
-}
-
-.markdown>table th {
-  background: #F7F7F7;
-}
-
-.markdown blockquote {
-  font-size: 90%;
-  color: #999;
-  border-left: 4px solid #e9e9e9;
-  padding-left: 0.8em;
-  margin: 1em 0;
-}
-
-.markdown blockquote p {
-  margin: 0;
-}
-
-.markdown .anchor {
-  opacity: 0;
-  transition: opacity 0.3s ease;
-  margin-left: 8px;
-}
-
-.markdown .waiting {
-  color: #ccc;
-}
-
-.markdown h1:hover .anchor,
-.markdown h2:hover .anchor,
-.markdown h3:hover .anchor,
-.markdown h4:hover .anchor,
-.markdown h5:hover .anchor,
-.markdown h6:hover .anchor {
-  opacity: 1;
-  display: inline-block;
-}
-
-.markdown>br,
-.markdown>p>br {
-  clear: both;
-}
-
-
-.hljs {
-  display: block;
-  background: white;
-  padding: 0.5em;
-  color: #333333;
-  overflow-x: auto;
-}
-
-.hljs-comment,
-.hljs-meta {
-  color: #969896;
-}
-
-.hljs-string,
-.hljs-variable,
-.hljs-template-variable,
-.hljs-strong,
-.hljs-emphasis,
-.hljs-quote {
-  color: #df5000;
-}
-
-.hljs-keyword,
-.hljs-selector-tag,
-.hljs-type {
-  color: #a71d5d;
-}
-
-.hljs-literal,
-.hljs-symbol,
-.hljs-bullet,
-.hljs-attribute {
-  color: #0086b3;
-}
-
-.hljs-section,
-.hljs-name {
-  color: #63a35c;
-}
-
-.hljs-tag {
-  color: #333333;
-}
-
-.hljs-title,
-.hljs-attr,
-.hljs-selector-id,
-.hljs-selector-class,
-.hljs-selector-attr,
-.hljs-selector-pseudo {
-  color: #795da3;
-}
-
-.hljs-addition {
-  color: #55a532;
-  background-color: #eaffea;
-}
-
-.hljs-deletion {
-  color: #bd2c00;
-  background-color: #ffecec;
-}
-
-.hljs-link {
-  text-decoration: underline;
-}
-
-/* 代码高亮 */
-/* PrismJS 1.15.0
-https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
-/**
- * prism.js default theme for JavaScript, CSS and HTML
- * Based on dabblet (http://dabblet.com)
- * @author Lea Verou
- */
-code[class*="language-"],
-pre[class*="language-"] {
-  color: black;
-  background: none;
-  text-shadow: 0 1px white;
-  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
-  text-align: left;
-  white-space: pre;
-  word-spacing: normal;
-  word-break: normal;
-  word-wrap: normal;
-  line-height: 1.5;
-
-  -moz-tab-size: 4;
-  -o-tab-size: 4;
-  tab-size: 4;
-
-  -webkit-hyphens: none;
-  -moz-hyphens: none;
-  -ms-hyphens: none;
-  hyphens: none;
-}
-
-pre[class*="language-"]::-moz-selection,
-pre[class*="language-"] ::-moz-selection,
-code[class*="language-"]::-moz-selection,
-code[class*="language-"] ::-moz-selection {
-  text-shadow: none;
-  background: #b3d4fc;
-}
-
-pre[class*="language-"]::selection,
-pre[class*="language-"] ::selection,
-code[class*="language-"]::selection,
-code[class*="language-"] ::selection {
-  text-shadow: none;
-  background: #b3d4fc;
-}
-
-@media print {
-
-  code[class*="language-"],
-  pre[class*="language-"] {
-    text-shadow: none;
-  }
-}
-
-/* Code blocks */
-pre[class*="language-"] {
-  padding: 1em;
-  margin: .5em 0;
-  overflow: auto;
-}
-
-:not(pre)>code[class*="language-"],
-pre[class*="language-"] {
-  background: #f5f2f0;
-}
-
-/* Inline code */
-:not(pre)>code[class*="language-"] {
-  padding: .1em;
-  border-radius: .3em;
-  white-space: normal;
-}
-
-.token.comment,
-.token.prolog,
-.token.doctype,
-.token.cdata {
-  color: slategray;
-}
-
-.token.punctuation {
-  color: #999;
-}
-
-.namespace {
-  opacity: .7;
-}
-
-.token.property,
-.token.tag,
-.token.boolean,
-.token.number,
-.token.constant,
-.token.symbol,
-.token.deleted {
-  color: #905;
-}
-
-.token.selector,
-.token.attr-name,
-.token.string,
-.token.char,
-.token.builtin,
-.token.inserted {
-  color: #690;
-}
-
-.token.operator,
-.token.entity,
-.token.url,
-.language-css .token.string,
-.style .token.string {
-  color: #9a6e3a;
-  background: hsla(0, 0%, 100%, .5);
-}
-
-.token.atrule,
-.token.attr-value,
-.token.keyword {
-  color: #07a;
-}
-
-.token.function,
-.token.class-name {
-  color: #DD4A68;
-}
-
-.token.regex,
-.token.important,
-.token.variable {
-  color: #e90;
-}
-
-.token.important,
-.token.bold {
-  font-weight: bold;
-}
-
-.token.italic {
-  font-style: italic;
-}
-
-.token.entity {
-  cursor: help;
-}

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 3938
static/font/demo_index.html


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 668
static/font/iconfont.css


BIN
static/font/iconfont.eot


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
static/font/iconfont.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1150
static/font/iconfont.json


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 245
static/font/iconfont.svg


BIN
static/font/iconfont.ttf


BIN
static/font/iconfont.woff


BIN
static/font/iconfont.woff2


+ 0 - 549
static/h52dgp.html

@@ -1,549 +0,0 @@
-<!DOCTYPE html>
-<html lang=zh-CN>
-	<head>
-		<meta charset="utf-8" />
-		<meta name="viewport"
-			content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
-		<title>监控详情页</title>
-		<link href="https://unpkg.com/video.js@7.10.2/dist/video-js.min.css" rel="stylesheet" />
-		<link rel="stylesheet" href="./font/iconfont.css" />
-		<style type="text/css">
-			body {
-				margin: 0;
-				background-color: #f3f3f3;
-			}
-
-			span.vjs-control-text {
-				display: none;
-			}
-
-			/* iframe {
-				width: 375px;
-				height: 667px;
-				background-color: #fff;
-				box-sizing: content-box;
-				border: none;
-			} */
-			.btn-box {
-				margin-top: 20px;
-				display: flex;
-				flex-direction: row;
-				justify-content: space-around;
-				align-items: center;
-			}
-
-			.btn-container {
-				position: relative;
-			}
-
-			.videoBtnPlay {
-				position: absolute;
-				height: 100px;
-				width: 100px;
-				top: 50%;
-				left: 50%;
-				transform: translate(-50%, -50%);
-			}
-
-			.more,
-			.less {
-				flex: 1
-			}
-
-			img {
-				width: 100%;
-			}
-
-			.direc {
-				width: 150px;
-				height: 150px;
-				background: url('https://s3.hnyfwlw.com/webstaticimg/bigdata_app/image/monitor/1.png');
-				background-size: 100% auto;
-				background-repeat: no-repeat;
-				position: relative;
-				display: flex;
-				justify-content: center;
-				align-items: center;
-			}
-
-			.direc div {
-				width: 50px;
-				height: 50px;
-				position: absolute;
-			}
-
-			.photo {
-				font-size: 30px;
-				color: #4ec467;
-				padding: 16px;
-			}
-
-			.top {
-				top: 0;
-				left: 50px
-			}
-
-			.bottom {
-				bottom: 0;
-				left: 50px
-			}
-
-			.left {
-				left: 0;
-				top: 50px
-			}
-
-			.right {
-				right: 0;
-				top: 50px
-			}
-
-			#box {
-				height: 300px;
-				width: 100%;
-				background: #000;
-				overflow: hidden;
-			}
-
-			#dialog {
-				display: none;
-				min-width: 200px;
-				line-height: 80px;
-				background: rgba(0, 0, 0, .8);
-				color: #fff;
-				text-align: center;
-				position: absolute;
-				left: 50%;
-				margin-left: -100px;
-				border-radius: 4px;
-				z-index: 999;
-				top: 50%;
-				margin-top: -40px;
-			}
-
-			.imgBtn {
-				position: absolute;
-				width: 100%;
-				padding: 10px;
-				bottom: 0;
-				left: 0;
-				text-align: center;
-				color: #338cd9;
-				font-size: 16px;
-				box-sizing: border-box;
-				display: flex;
-				justify-content: center;
-				gap: 16px;
-			}
-
-			.imgBtn div {
-				/* padding: 0 16px; */
-			}
-
-			.imgBtn img {
-				display: inline-block;
-				width: 20px;
-				height: 20px;
-				vertical-align: middle;
-				margin-right: 2px;
-				margin-bottom: 3px;
-			}
-
-			.imgBtnDgp {
-				display: none;
-			}
-			#myCanvas{
-				display: none;
-			}
-		</style>
-	</head>
-	<body>
-		<div class="btn-container">
-			<div id="box">
-				
-			</div>
-			<div class="videoBtnPlay">
-				<img src="https://webstaticimg.oss-cn-hangzhou.aliyuncs.com/bigdata_app/img/wxplayer.png" />
-			</div>
-		</div>
-		<div id="dialog">
-
-		</div>
-		<canvas id="myCanvas" width="400" height="300"></canvas>
-		<div class="btn-box">
-			<div class="more" ontouchstart="_configCamera('move', 8)" ontouchend="_stopConfigCamera()">
-				<image src="https://s3.hnyfwlw.com/webstaticimg/bigdata_app/image/monitor/3.png" mode="widthFix">
-				</image>
-			</div>
-			<div class="direc">
-				<div class="top" ontouchstart="_configCamera('move', 0)" ontouchend="_stopConfigCamera()">
-
-				</div>
-				<div class="bottom" ontouchstart="_configCamera('move', 1)" ontouchend="_stopConfigCamera()">
-
-				</div>
-				<p class="photo yficonfont icon-paizhao-xianxing" ontouchstart="_configCamera('takephoto', '')">
-
-				</p>
-				<div class="left" ontouchstart="_configCamera('move', 2)" ontouchend="_stopConfigCamera()">
-
-				</div>
-				<div class="right" ontouchstart="_configCamera('move', 3)" ontouchend="_stopConfigCamera()">
-
-				</div>
-			</div>
-			<div class="less" ontouchstart="_configCamera('move', 9)" ontouchend="_stopConfigCamera()">
-				<image src="https://s3.hnyfwlw.com/webstaticimg/bigdata_app/image/monitor/2.png" mode="widthFix">
-				</image>
-			</div>
-		</div>
-		<div class="imgBtn">
-			<div class="imgBtnCamrea"> <img
-					src="https://webstaticimg.oss-cn-hangzhou.aliyuncs.com/bigdata_app/img/img_icon.png" />查看图片</div>
-			<div class="imgBtnDgp"><img
-					src="https://webstaticimg.oss-cn-hangzhou.aliyuncs.com/bigdata_app/img/img_icon.png" />查看光谱图片</div>
-
-		</div>
-	</body>
-	<!-- <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script> -->
-	<!-- 微信 JS-SDK 如果不需要兼容小程序,则无需引用此 JS 文件。 -->
-	<!-- <script type="text/javascript" src="//res.wx.qq.com/open/js/jweixin-1.4.0.js"></script> -->
-	<!-- uni 的 SDK -->
-	<!-- <script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script> -->
-
-	<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
-	<!-- <script src="https://unpkg.com/video.js@7.10.2/dist/video.min.js"></script> -->
-<script type="text/javascript" src="//res.wx.qq.com/open/js/jweixin-1.4.0.js"></script> 
-	<!-- uni 的 SDK -->
-	<script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script>
-<script src="https://unpkg.com/video.js@7.10.2/dist/video.min.js"></script>
-	<!-- <script src="./js/flv.min.js"></script> -->
-	<script >
-		// import Player from './videoPlayer/videoPlay-js.js'
-		// const domin = 'https://wx.hnyfwlw.com'
-		const domin = 'http://218.28.198.186:10508'
-		
-		let player = null
-		let stopTimer = 0
-		//上下左右和拍照
-		var str = window.location.search.substr(1)
-		var arr = str.split('&')
-		console.log(str, arr, '参数');
-		var device_id = arr[0].split('=')[1]
-		var accessToken = arr[1].slice(12)
-		var videoType = arr[2]?.split('=')[1]
-		var token = accessToken
-
-		window._configCamera = configCamera;
-		window._stopConfigCamera = stopConfigCamera;
-		window._postPic = postPic;
-		if (videoType == 'dgp') {
-			$('.imgBtnDgp').show()
-		} else {
-			$('.imgBtnDgp').hide()
-		}
-		function captureFrame() {
-		  const video = document.getElementById('myPlayer_html5_api');
-		  const canvas = document.getElementById('myCanvas');
-		  const ctx = canvas.getContext('2d');
-		  
-		  // 设置 canvas 尺寸与视频一致
-		  canvas.width = video.videoWidth;
-		  canvas.height = video.videoHeight;
-		  console.log(ctx,'---')
-		  // 绘制当前帧到 canvas
-		  ctx.drawImage(video, 0, 0, canvas.width, canvas.height);
-		  
-		  // 获取图片数据
-		  const imageData = canvas.toDataURL('image/jpg');
-		  canvas.toBlob((blob)=>{
-			  
-			  postPic(blob)
-		  }, 'image/jpg', 0.92);
-		  // postPic(imageData)
-		  // // 可以创建图片显示或下载
-		  // const img = new Image();
-		  // img.src = imageData;
-		  // document.body.appendChild(img);
-		  
-		  // // 或者下载图片
-		  // downloadImage(imageData, 'captured-frame.png');
-		}
-		function initFlvPlayer(hlsHdSrc) {
-			var playHtml =
-				`<video width="100%" height="300px" id="huifangPlayer" controls autoplay muted></video>`;
-			$("#box").html(playHtml)
-			const container = document.getElementById('huifangPlayer')
-
-			if (flvjs.isSupported()) {
-				// console.log(videoElement);
-				// let hlsHdSrc =
-				// 	'https://cmgw-vpc.lechange.com:8890/flv/LCO/BE049D6PAJ704F1/0/1/20251126103056/openhze749205130814fecba32ac68f5d30fe0.flv?proto=https&source=open';
-				// 创建 FLV 播放器实例
-				player = flvjs.createPlayer({
-					type: 'flv', // 设置视频类型为 FLV
-					isLive: true, // 指定这是点播
-					hasAudio: false, // 指定视频流中没有音频
-					url: hlsHdSrc
-				})
-
-				// 将播放器绑定到 HTML 视频元素
-				player.attachMediaElement(container)
-				// 加载视频流
-				player.load()
-				// 播放视频
-				player.play()
-
-			}
-		}
-
-		function destroyPlayer() {
-			if (player) {
-				const container = document.getElementById('huifangPlayer')
-				player.pause()
-				player.unload()
-				player.detachMediaElement()
-				player.destroy()
-				player = null
-				player = ''
-			}
-		}
-
-		function configCamera(ctrl, movenum) {
-			if (ctrl == "takephoto") {
-				if (player) {
-					// 云联的拍照特殊处理
-					// player.screenshot('yunlianPlayer')
-					$('#dialog').html('拍照指令正在下发,请等待...').stop().show(50)
-					captureFrame()
-				} else {
-
-					$('#dialog').html('拍照指令正在下发,请等待...').stop().show(50)
-					let url = domin+"/api/api_gateway?method=camera.camera_manage.camera_takephoto"
-					if (videoType == 'dgp') {
-						url = domin+"/api/api_gateway?method=camera.camera_manage.multi_camera_takephoto"
-					}
-					$.ajax({
-						type: "POST",
-						url: url,
-						data: {
-							device_id: device_id,
-							token
-						}
-					}).then((res) => {
-
-						if (res.message == '') {
-							$('#dialog').html('拍照成功').stop().show(500).delay(1000).hide(500)
-						} else {
-							$('#dialog').html(res.message).stop().show(500).delay(1000).hide(500)
-						}
-					});
-				}
-
-			} else {
-				let url = domin+"/api/api_gateway?method=camera.camera_manage.ctrl_camera"
-				let postData = {
-					device_id: device_id,
-					token
-				}
-				if (videoType == 'dgp') {
-					url = domin+"/api/api_gateway?method=camera.camera_manage.multi_ctrl_camera"
-					postData.ctrl = movenum
-				} else {
-					postData.ctrl = ctrl
-					postData.movenum = movenum
-				}
-				//上下左右、放大、缩小
-				$.ajax({
-					type: "POST",
-					url: url,
-					data: postData
-				}).then((res) => {
-					$('#dialog').html('指令下发成功,请等待...').stop().show(500).delay(3000).hide(500)
-				})
-			}
-		}
-
-		function stopConfigCamera() {
-			if (player) {
-				// 云联不需要停止
-				return
-			}
-			if (videoType == 'dgp') {
-				if (stopTimer) clearTimeout(stopTimer)
-				stopTimer = setTimeout(() => {
-					$.ajax({
-						type: "POST",
-						url: domin+"/api/api_gateway?method=camera.camera_manage.mulit_stop_move",
-						data: {
-							device_id: device_id,
-							token
-						},
-					});
-				}, 3000)
-
-			} else {
-				$.ajax({
-					type: "POST",
-					url: domin+"/api/api_gateway?method=camera.camera_manage.ctrl_camera",
-					data: {
-						device_id: device_id,
-						ctrl: "stop",
-						token
-					},
-				});
-			}
-		}
-
-		function postPic(file) {
-			let form = new FormData()
-			form.append('img_file', file)
-			form.append('device_id', device_id)
-			form.append('token', token)
-			$.ajax({
-				type: "POST",
-				url: domin+"/api/api_gateway?method=camera.camera_manage.save_camera_photo",
-				contentType: false,
-				processData: false,
-				data: form
-			}).then((res) => {
-
-				if (res.message == '') {
-					$('#dialog').html('拍照成功').stop().show(500).delay(1500).hide(500)
-				} else {
-					$('#dialog').html(res.message).stop().show(500).delay(1500).hide(500)
-				}
-			});
-
-		}
-
-		$('.videoBtnPlay').click(function() {
-			$('.videoBtnPlay').hide()
-			if (videoType == 'dgp') {
-				$.ajax({
-					type: "POST",
-					url: domin+"/api/api_gateway?method=camera.camera_manage.multi_addr_camera",
-					data: {
-						device_id: device_id,
-						token
-					}
-				}).then((res) => {
-					// console.log(JSON.stringify(res))
-					if (res.message == '') {
-						var data = null
-						if (typeof res.data == 'string') {
-							data = eval('(' + res.data + ')');
-						} else {
-							data = res.data;
-						}
-						console.log(data, 'data');
-
-						let hlsHdSrc = data.rtmp;
-						var playHtml =
-							`<video id="myPlayer"   poster='' controls playsInline  webkit-playsinline src=${hlsHdSrc}  style="width:100%; height:100%;"></video>`;
-						$("#box").html(playHtml)
-						var myVideo = videojs(`myPlayer`, {
-							controls: true,
-							autoplay: 'play',
-							url: hlsHdSrc,
-							sources: [{
-								type: 'application/x-mpegURL',
-								src: hlsHdSrc,
-							}],
-						}, function onPlayerReady() {
-							myVideo.play()
-							console.log('准备好了')
-						});
-						myVideo.on('play', function() {
-							console.log('开始播放')
-						})
-
-
-					} else {
-						alert(res.message)
-					}
-
-				})
-
-			} else {
-				$.ajax({
-					type: "POST",
-					url: domin+"/api/api_gateway?method=camera.camera_manage.addr_camera",
-					// url: "http://192.168.0.117:8003/api/api_gateway?method=camera.camera_manage.addr_camera",
-					data: {
-						device_id: device_id,
-						is_dahua_app:'1',
-						token
-						// device_id: 'FA8690323-1',
-						// token: localStorage.getItem('session_key')
-					}
-				}).then((res) => {
-					if (res.message == '') {
-						var data = null
-						if (typeof res.data == 'string') {
-							data = eval('(' + res.data + ')');
-						} else {
-							data = res.data;
-						}
-						var hlsHdSrc = ""
-						if (data.type_id == 2) {
-							// 大华云联
-							// initFlvPlayer(data.rtsp)
-				
-							player = 1
-							hlsHdSrc = data.rtsp;
-						} else {
-							hlsHdSrc = data.type_id == 0 ? data.hls : data.hlsHd;
-						}
-						var playHtml =
-							`<video id="myPlayer"   poster='' controls playsInline  webkit-playsinline src=${hlsHdSrc}  style="width:100%; height:100%;"></video>`;
-						$("#box").html(playHtml)
-						var myVideo = videojs(`myPlayer`, {
-							controls: true,
-							autoplay: 'play',
-							url: hlsHdSrc,
-							sources: [{
-								type: 'application/x-mpegURL',
-								src: hlsHdSrc,
-							}],
-						}, function onPlayerReady() {
-							myVideo.play()
-							console.log('准备好了')
-						});
-						myVideo.on('play', function() {
-							console.log('开始播放')
-						})
-					} else {
-						alert(res.message)
-					}
-
-				})
-
-			}
-
-		})
-		document.addEventListener('UniAppJSBridgeReady', function() {
-
-			$('.imgBtnCamrea').click(function() {
-				// if (player) {
-				// 	player.close('yunlianPlayer')
-				// 	player = null
-				// }
-
-				uni.navigateTo({
-					url: '/pages/monitor/imagelist?id=' + device_id
-				})
-			})
-			$('.imgBtnDgp').click(function() {
-				// if (player) {
-				// 	player.close('yunlianPlayer')
-				// 	player = null
-				// }
-
-				uni.navigateTo({
-					url: '/pages/monitor/dgpImagelist?id=' + device_id
-				})
-			})
-		});
-	</script>
-</html>

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1
static/videoPlayer/playerWasm/PlaySDKInterface.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1023
static/videoPlayer/playerWasm/public.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 1147
static/videoPlayer/videoPlay-js.js