ソースを参照

Merge branch 'dev5.8.4' of Software/android-cloud-H5 into master

guocanfeng 1 年間 前
コミット
cee95f8f93
共有4 個のファイルを変更した848 個の追加865 個の削除を含む
  1. 3 3
      static/webRtcYJ/WXtrialInterface.html
  2. 7 2
      static/webRtcYJ/helper.js
  3. 837 859
      static/webRtcYJ/rtcEngine.min.js
  4. 1 1
      static/webRtcYJ/websocket.js

+ 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);

File diff suppressed because it is too large
+ 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;
   });