Quellcode durchsuchen

处理清晰度不清晰问题

leo vor 1 Jahr
Ursprung
Commit
4f89eb150a

+ 3 - 3
static/webRtcYJ/WXtrialInterface.html

@@ -102,9 +102,9 @@
     </div>
     <div class="leftmains">
       <div class="PictureQualityMain">
-        <div class="menu-btn PictureQuality" data-id="5">高清</div>
-        <div class="menu-btn PictureQuality avit" data-id="4">标清</div>
-        <div class="menu-btn PictureQuality" data-id="3">极速</div>
+        <div class="menu-btn PictureQuality" data-id="4">高清</div>
+        <div class="menu-btn PictureQuality avit" data-id="3">标清</div>
+        <div class="menu-btn PictureQuality" data-id="2">极速</div>
       </div>
       <div class="open-set-phone-size-dialog-btn-wrap">
         <div class="menu-btn" id="open-set-phone-size-dialog-btn">

+ 7 - 2
static/webRtcYJ/helper.js

@@ -257,9 +257,14 @@ function checkMultiLoginInfo(input) {
 //切换清晰度
 function makeSharpness(level) {
   var sn = 'RK3923C1201900139';
+  let resolution_factor = {
+    2: 800, // 极速
+    3: 960, // 标清
+    4: 1280 // 高清
+  }
   var jsonObj = {
-    type: 2,
-    data: { definition: level, clientType: 'h5', sceneType: 'cloudPhone' },
+    type: 5,
+    data: { definition_level: level, resolution_factor: resolution_factor[level] }
   };
   var jsonStr = JSON.stringify(jsonObj);
   var outPut = new TextEncoder('utf-8').encode(jsonStr);

Datei-Diff unterdrückt, da er zu groß ist
+ 837 - 859
static/webRtcYJ/rtcEngine.min.js


+ 1 - 1
static/webRtcYJ/websocket.js

@@ -58,7 +58,7 @@ function doConnect() {
   ws.addEventListener('open', function (event) {
     var verifyBuffer = VerifyCode('RK3923C1201900139', cardToken);
     ws.send(verifyBuffer);
-    ws.send(makeSharpness(4))
+    ws.send(makeSharpness(3))
     errorTime = 0;
   });