Преглед изворни кода

Merge branch 'dev-5.0' of http://192.168.32.253:3000/Software/android-cloud-H5 into dev-5.0

heyang пре 3 година
родитељ
комит
796e4274f5

+ 81 - 0
androidscloudH5/css/style.css

@@ -0,0 +1,81 @@
+body {
+	margin: 0;
+	padding: 0;
+	background-color: #f7f8fb;
+}
+
+img {
+/* 	width: 100%;
+	height: 100%; */
+	object-fit: cover;
+}
+
+input,
+select {
+	outline: none;
+	background-color: transparent;
+	border: 0;
+	margin: 0;
+}
+
+a {
+	text-decoration: none;
+}
+
+.wrap {
+	width: 100%;
+	height: 100%;
+	overflow: hidden;
+}
+
+.page {
+	width: 100%;
+	position: relative;
+	background: url(../image/f03058dcf27d4599b062ad31a46d5900.png) center top no-repeat;
+	background-size: 100% 100%;
+	-moz-background-size: 100% 100%;
+	/* height: 41.6875rem; */
+}
+
+.download-btn-2 {
+	position: absolute;
+	bottom: 3%;
+}
+
+.download-btn-2 img {
+	margin: 0 auto;
+}
+
+header {
+	width: 100%;
+}
+
+.default-menu.navbar {
+	padding-bottom: 0;
+	padding-top: 0;
+	min-height: 70px;
+	margin-bottom: 0;
+	background-color: #ffffff;
+	font-family: "Raleway", sans-serif;
+	position: fixed;
+}
+
+.navbar {
+	padding-bottom: 0;
+	padding-top: 0;
+	min-height: 70px;
+	margin-bottom: 0;
+	background-color: #ffffff;
+	font-family: "Raleway", sans-serif;
+	position: fixed;
+	width: 100%;
+	z-index: 10;
+	    
+}
+.container-fluid{
+	padding: 1rem 0.7rem;
+}
+.navbar img{
+	width: 5.3rem;
+	height: 100%;
+}

BIN
androidscloudH5/image/39ce1a05e2bb4fb0833a4ff9c55511f3.png


BIN
androidscloudH5/image/android.png


BIN
androidscloudH5/image/f03058dcf27d4599b062ad31a46d5900.png


+ 73 - 0
androidscloudH5/index.html

@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="utf-8">
+		<meta charset="UTF-8">
+		<title>双子星</title>
+		<meta name="viewport"
+			content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
+		<link rel="stylesheet" type="text/css" href="css/style.css" />
+	</head>
+	<body>
+		<header>
+			<div class="navbar">
+				<div class="container-fluid">
+					<img src="image/39ce1a05e2bb4fb0833a4ff9c55511f3.png" />
+				</div>
+			</div>
+		</header>
+		<div class="wrap">
+			<div class="page" id="page">
+				<div class="download-btn-2">
+					<img class="btn-android" src="image/android.png" alt=""
+						style="width: 57%; margin-bottom: 20px; display: block;">
+				</div>
+			</div>
+		</div>
+	</body>
+	<script src="js/jquery-1.11.0.min.js"></script>
+	<script>
+		var html = document.querySelector("html");
+		var clientWidth = html.getBoundingClientRect().width;
+		html.style.fontSize = clientWidth / 23.4375 + "px";
+		var baseUrl = window.location.protocol + '//' + window.location.host
+		const clientheight = window.screen.height;
+		$('#page').css('height', clientheight / (clientWidth / 23.4375) + "rem")
+
+		$('.download-btn-2').click(function() {
+            var warids = {
+            	"pointName": "云游戏投放-新大话梦游-下载"
+            }
+            $.ajax({
+            	url: baseUrl + "/api/public/v1/systemBuriedPoint/stat",
+            	data: warids,
+            	type: 'post',
+            	dataType: 'json',
+            	success: function(data) {
+            
+            	}
+            })
+			window.location.href =
+				'https://www.androidscloud.com/admin/attachment/download/2117e9b7f3734b16b81b9d7bb1c5a601'
+		})
+		
+		$(function() {
+			pushHistory();
+
+			function pushHistory() {
+				var warids = {
+					"pointName": "云游戏投放-新大话梦游-访问"
+				}
+				$.ajax({
+					url: baseUrl + "/api/public/v1/systemBuriedPoint/stat",
+					data: warids,
+					type: 'post',
+					dataType: 'json',
+					success: function(data) {
+
+					}
+				})
+			}
+		});
+	</script>
+</html>

Разлика између датотеке није приказан због своје велике величине
+ 4 - 0
androidscloudH5/js/jquery-1.11.0.min.js


Разлика између датотеке није приказан због своје велике величине
+ 2 - 0
androidscloudH5/js/jquery-3.4.1.min.js


+ 73 - 0
androidscloudH5/pageLwu.html

@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="utf-8">
+		<meta charset="UTF-8">
+		<title>双子星</title>
+		<meta name="viewport"
+			content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
+		<link rel="stylesheet" type="text/css" href="css/style.css" />
+	</head>
+	<body>
+		<header>
+			<div class="navbar">
+				<div class="container-fluid">
+					<img src="image/39ce1a05e2bb4fb0833a4ff9c55511f3.png" />
+				</div>
+			</div>
+		</header>
+		<div class="wrap">
+			<div class="page" id="page">
+				<div class="download-btn-2">
+					<img class="btn-android" src="image/android.png" alt=""
+						style="width: 57%; margin-bottom: 20px; display: block;">
+				</div>
+			</div>
+		</div>
+	</body>
+	<script src="js/jquery-1.11.0.min.js"></script>
+	<script>
+		var html = document.querySelector("html");
+		var clientWidth = html.getBoundingClientRect().width;
+		html.style.fontSize = clientWidth / 23.4375 + "px";
+		var baseUrl = window.location.protocol + '//' + window.location.host
+		const clientheight = window.screen.height;
+		$('#page').css('height', clientheight / (clientWidth / 23.4375) + "rem")
+
+		$('.download-btn-2').click(function() {
+            var warids = {
+            	"pointName": "云游戏投放-龙武手游-下载"
+            }
+            $.ajax({
+            	url: baseUrl + "/api/public/v1/systemBuriedPoint/stat",
+            	data: warids,
+            	type: 'post',
+            	dataType: 'json',
+            	success: function(data) {
+            
+            	}
+            })
+			window.location.href =
+				'https://www.androidscloud.com/admin/attachment/download/2117e9b7f3734b16b81b9d7bb1c5a601'
+		})
+		
+		$(function() {
+			pushHistory();
+
+			function pushHistory() {
+				var warids = {
+					"pointName": "云游戏投放-龙武手游-访问"
+				}
+				$.ajax({
+					url: baseUrl + "/api/public/v1/systemBuriedPoint/stat",
+					data: warids,
+					type: 'post',
+					dataType: 'json',
+					success: function(data) {
+
+					}
+				})
+			}
+		});
+	</script>
+</html>

+ 73 - 0
androidscloudH5/pageXdhmy.html

@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta charset="utf-8">
+		<meta charset="UTF-8">
+		<title>双子星</title>
+		<meta name="viewport"
+			content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
+		<link rel="stylesheet" type="text/css" href="css/style.css" />
+	</head>
+	<body>
+		<header>
+			<div class="navbar">
+				<div class="container-fluid">
+					<img src="image/39ce1a05e2bb4fb0833a4ff9c55511f3.png" />
+				</div>
+			</div>
+		</header>
+		<div class="wrap">
+			<div class="page" id="page">
+				<div class="download-btn-2">
+					<img class="btn-android" src="image/android.png" alt=""
+						style="width: 57%; margin-bottom: 20px; display: block;">
+				</div>
+			</div>
+		</div>
+	</body>
+	<script src="js/jquery-1.11.0.min.js"></script>
+	<script>
+		var html = document.querySelector("html");
+		var clientWidth = html.getBoundingClientRect().width;
+		html.style.fontSize = clientWidth / 23.4375 + "px";
+		var baseUrl = window.location.protocol + '//' + window.location.host
+		const clientheight = window.screen.height;
+		$('#page').css('height', clientheight / (clientWidth / 23.4375) + "rem")
+
+		$('.download-btn-2').click(function() {
+            var warids = {
+            	"pointName": "云游戏投放-新大话梦游-下载"
+            }
+            $.ajax({
+            	url: baseUrl + "/api/public/v1/systemBuriedPoint/stat",
+            	data: warids,
+            	type: 'post',
+            	dataType: 'json',
+            	success: function(data) {
+            
+            	}
+            })
+			window.location.href =
+				'https://www.androidscloud.com/admin/attachment/download/2117e9b7f3734b16b81b9d7bb1c5a601'
+		})
+		
+		$(function() {
+			pushHistory();
+
+			function pushHistory() {
+				var warids = {
+					"pointName": "云游戏投放-新大话梦游-访问"
+				}
+				$.ajax({
+					url: baseUrl + "/api/public/v1/systemBuriedPoint/stat",
+					data: warids,
+					type: 'post',
+					dataType: 'json',
+					success: function(data) {
+
+					}
+				})
+			}
+		});
+	</script>
+</html>

+ 1 - 16
screenAndroid/WXdraw.js

@@ -24,6 +24,7 @@ var form = {};
 
 var cardToken = parameters["cardToken"];
 cardToken = cardToken && cardToken.replace(/@/g, "=");
+cardToken = cardToken.replace(/\$/g, "+");
 form.cardIp = parameters["cardIp"];
 form.port = parameters["port"];
 form.username = parameters["username"];
@@ -66,15 +67,6 @@ function doConnect() {
       "type": "bitRate"
     }
     wsss.send(JSON.stringify(bitRate));
-    // 获取实时截图
-    var screenPic = {
-      type: 'getScreenPic',
-      data: {
-        taskUid: '346789',
-        intervalTime: 0
-      }
-    }
-    wsss.send(JSON.stringify(screenPic));
   };
   wsss.onerror = function (evt) {
     wsss.close();
@@ -101,13 +93,6 @@ function doConnect() {
       }
       return
     }
-    var unit8Arr = new Uint8Array(result);
-    if (unit8Arr[0] == 0x68 && unit8Arr[1] == 0x09 && first) {
-      first = false;
-      unit8Arr = unit8Arr.slice(12, unit8Arr.length - 2);
-      var base64 = 'data:image/jpg;base64,' + window.btoa(String.fromCharCode(...new Uint8Array(unit8Arr)));
-      $(".loading_sceen_pic").attr('src', base64);
-    }
   }
 }
 

+ 44 - 36
screenAndroid/WXtrialInterface.html

@@ -114,32 +114,42 @@
   <script type="text/javascript" src="WXdraw.js?v=110"></script>
   <script type="text/javascript" src="jmuxer.js"></script>
   <script>
+    var parameters = GetRequest();
+    if (parameters['mealType'] === 'VIP') {
+      $(".loading_sceen_pic").attr('src', '../static/img/home_bg_VIP.png');
+    } else if (parameters['mealType'] === 'SVIP') {
+      $(".loading_sceen_pic").attr('src', '../static/img/home_bg_SVIP.png');
+    } else if (parameters['mealType'] === 'STAR') {
+      $(".loading_sceen_pic").attr('src', '../static/img/home_bg_STAR.png');
+    } else if (parameters['mealType'] === 'STARPRO') {
+      $(".loading_sceen_pic").attr('src', '../static/img/home_bg_PRO.png');
+    }
     var isAudioPlay = false;
-		if(navigator.userAgent.toLowerCase().includes('toutiaomicroapp')){
-			var video = document.getElementById("playerVideo");
-			video.play();
-			setTimeout(() => { // 抖音环境需要设置延时,不然会有video默认图显示
-				$.alert({
-					title: '提示',
-					text: '开始使用云手机',
-					onOK: function () {
-						setTimeout(() => {
-							isAudioPlay = true;
-						}, 1000);
-					}
-				});
-			}, 1000)
-		}else{
-			$.alert({
-				title: '提示',
-				text: '开始使用云手机',
-				onOK: function () {
-					var video = document.getElementById("playerVideo");
-					video.play();
-					isAudioPlay = true;
-				}
-			});
-		}
+    if (navigator.userAgent.toLowerCase().includes('toutiaomicroapp')) {
+      var video = document.getElementById("playerVideo");
+      video.play();
+      setTimeout(() => { // 抖音环境需要设置延时,不然会有video默认图显示
+        $.alert({
+          title: '提示',
+          text: '开始使用云手机',
+          onOK: function () {
+            setTimeout(() => {
+              isAudioPlay = true;
+            }, 1000);
+          }
+        });
+      }, 1000)
+    } else {
+      $.alert({
+        title: '提示',
+        text: '开始使用云手机',
+        onOK: function () {
+          var video = document.getElementById("playerVideo");
+          video.play();
+          isAudioPlay = true;
+        }
+      });
+    }
     var topwinHeight = window.screen.height - window.innerHeight + 30; //计算title top 头部  
     $('#wine').css({
       "width": window.screen.width,
@@ -169,14 +179,12 @@
     }
 
     var isWSS = true;
-    var parameters = GetRequest();
     var ip = parameters["ip"];
     var cardToken = parameters["cardToken"];
     cardToken = cardToken && cardToken.replace(/@/g, "=");
+    cardToken = cardToken.replace(/\$/g, "+");
     var appletPushAddress = parameters["appletPushAddress"];
     var socketURL = isWSS ? "wss://" + appletPushAddress + "?cardIp=" + ip + "&token=" + cardToken : "ws://" + appletPushAddress + "?cardIp=" + ip + "&token=" + cardToken;
-    // var socketURL = "wss://192.168.31.198/businessChannel?cardIp=192.168.20.53&token=LDAz32tutqS9wQqi0WlmvJ68/Is83cX+kavJQij1IMRvewgZ1dLvviFZqd4b8gcaR1eLztR/ViRLyyAVvZO7GA==";
-    // var socketURL = "ws://192.168.20.53:9100";
 
     var jmuxer = new JMuxer({
       node: 'playerVideo',
@@ -221,11 +229,11 @@
         } else {
           clearInterval(intervaler);
           $.toast("画面异常,请重新进入", "text");
-          if(navigator.userAgent.toLowerCase().includes('toutiaomicroapp')){
+          if (navigator.userAgent.toLowerCase().includes('toutiaomicroapp')) {
             tt.miniProgram.switchTab({
               url: '/pages/home/home'
             })
-          }else{
+          } else {
             wx.miniProgram.switchTab({
               url: '/pages/home/home'
             })
@@ -247,11 +255,11 @@
         if (errorTime > 1000) {
           $.toast("画面异常,请重新进入", "text");
           wsss.close();
-          if(navigator.userAgent.toLowerCase().includes('toutiaomicroapp')){
+          if (navigator.userAgent.toLowerCase().includes('toutiaomicroapp')) {
             tt.miniProgram.switchTab({
               url: '/pages/home/home'
             })
-          }else{
+          } else {
             wx.miniProgram.switchTab({
               url: '/pages/home/home'
             })
@@ -376,11 +384,11 @@
             clearInterval(intervaler);
             ws.close();
             wsss.close();
-            if(navigator.userAgent.toLowerCase().includes('toutiaomicroapp')){
+            if (navigator.userAgent.toLowerCase().includes('toutiaomicroapp')) {
               tt.miniProgram.switchTab({
                 url: '/pages/home/home'
               })
-            }else{
+            } else {
               wx.miniProgram.switchTab({
                 url: '/pages/home/home'
               })
@@ -772,11 +780,11 @@
       clearInterval(intervaler);
       ws.close();
       wsss.close();
-      if(navigator.userAgent.toLowerCase().includes('toutiaomicroapp')){
+      if (navigator.userAgent.toLowerCase().includes('toutiaomicroapp')) {
         tt.miniProgram.switchTab({
           url: '/pages/home/home'
         })
-      }else{
+      } else {
         wx.miniProgram.switchTab({
           url: '/pages/home/home'
         })

BIN
screenAndroid/img/homebg.jpg


BIN
screenAndroid/img/homebg.png


+ 2 - 17
screenIos/WXdraw.js

@@ -22,6 +22,7 @@ var parameters = GetRequest();
 var form = {};
 var cardToken = parameters["cardToken"];
 cardToken = cardToken && cardToken.replace(/@/g, "=");
+cardToken = cardToken.replace(/\$/g, "+");
 form.cardIp = parameters['cardIp'];
 form.port = parameters['port'];
 form.sn = parameters['sn'];
@@ -65,16 +66,7 @@ function doConnect() {
       },
       "type": "bitRate"
     }
-    wsss.send(JSON.stringify(bitRate))
-    // 获取实时截图
-    var screenPic = {
-      type: 'getScreenPic',
-      data: {
-        taskUid: '346789',
-        intervalTime: 0
-      }
-    }
-    wsss.send(JSON.stringify(screenPic));
+    wsss.send(JSON.stringify(bitRate));
   };
   wsss.onerror = function () {
     wsss.close();
@@ -101,13 +93,6 @@ function doConnect() {
       }
       return
     }
-    var unit8Arr = new Uint8Array(result);
-    if (unit8Arr[0] == 0x68 && unit8Arr[1] == 0x09 && first) {
-      first = false;
-      unit8Arr = unit8Arr.slice(12, unit8Arr.length - 2);
-      var base64 = 'data:image/jpg;base64,' + window.btoa(String.fromCharCode(...new Uint8Array(unit8Arr)));
-      $(".loading_sceen_pic").attr('src', base64)
-    }
   }
 }
 $('body').on("click", function () {

+ 18 - 9
screenIos/WXtrialInterface.html

@@ -189,7 +189,17 @@
   </script>
   <script>
     var topwinHeight = window.screen.height - window.innerHeight + 30; //计算title top 头部
-    var renderCount = 0
+    var parameters = GetRequest();
+    var renderCount = 0;
+    if (parameters['mealType'] === 'VIP') {
+      $(".loading_sceen_pic").attr('src', '../static/img/home_bg_VIP.png');
+    } else if (parameters['mealType'] === 'SVIP') {
+      $(".loading_sceen_pic").attr('src', '../static/img/home_bg_SVIP.png');
+    } else if (parameters['mealType'] === 'STAR') {
+      $(".loading_sceen_pic").attr('src', '../static/img/home_bg_STAR.png');
+    } else if (parameters['mealType'] === 'STARPRO') {
+      $(".loading_sceen_pic").attr('src', '../static/img/home_bg_PRO.png');
+    }
     $('#wine').css({
       "width": window.screen.width,
       "height": window.screen.height - topwinHeight - 20,
@@ -213,8 +223,7 @@
     url = url.split('/');
     var baseUrl = url[0] + '//' + url[2];
     var form = {};
-    var parameters = GetRequest();
-    form.userCardId = parameters['userCardId'];
+
     form.token = parameters['token'];
     var orientation = 0; //0 竖屏,1横屏
     function array_unique(arr) {
@@ -559,11 +568,11 @@
       decodeWoker.postMessage('close');
       decodeWoker.terminate();
       webSocketWorker.terminate();
-      if(navigator.userAgent.toLowerCase().includes('toutiaomicroapp')){
+      if (navigator.userAgent.toLowerCase().includes('toutiaomicroapp')) {
         tt.miniProgram.switchTab({
           url: '/pages/home/home'
         })
-      }else{
+      } else {
         wx.miniProgram.switchTab({
           url: '/pages/home/home'
         })
@@ -697,11 +706,11 @@
             decodeWoker.postMessage('close');
             decodeWoker.terminate();
             webSocketWorker.terminate();
-            if(navigator.userAgent.toLowerCase().includes('toutiaomicroapp')){
+            if (navigator.userAgent.toLowerCase().includes('toutiaomicroapp')) {
               tt.miniProgram.switchTab({
                 url: '/pages/home/home'
               })
-            }else{
+            } else {
               wx.miniProgram.switchTab({
                 url: '/pages/home/home'
               })
@@ -730,11 +739,11 @@
         decodeWoker.postMessage('close');
         decodeWoker.terminate();
         webSocketWorker.terminate();
-        if(navigator.userAgent.toLowerCase().includes('toutiaomicroapp')){
+        if (navigator.userAgent.toLowerCase().includes('toutiaomicroapp')) {
           tt.miniProgram.switchTab({
             url: '/pages/home/home'
           })
-        }else{
+        } else {
           wx.miniProgram.switchTab({
             url: '/pages/home/home'
           })

BIN
screenIos/img/homebg.png


+ 1 - 0
screenIos/websocket.js

@@ -4,6 +4,7 @@ var ip = parameters["ip"];
 var appletPushAddress = parameters["appletPushAddress"];
 var cardToken = parameters["token"];
 cardToken = cardToken && cardToken.replace(/@/g,"=");
+cardToken = cardToken.replace(/\$/g, "+");
 var isWSS = true;
 var errorTime = 0;
 var socketURL = isWSS ? "wss://" + appletPushAddress + "?cardIp=" + ip + "&token=" + cardToken : "ws://" + appletPushAddress + "?cardIp=" + ip + "&token=" + cardToken;

BIN
static/img/home_bg_PRO.png


BIN
static/img/home_bg_STAR.png


BIN
static/img/home_bg_SVIP.png


BIN
static/img/home_bg_VIP.png