Bläddra i källkod

获取分辨率

huangxiaojing 3 år sedan
förälder
incheckning
4352d06a1e
1 ändrade filer med 4 tillägg och 2 borttagningar
  1. 4 2
      screenIos/WXtrialInterface.html

+ 4 - 2
screenIos/WXtrialInterface.html

@@ -629,7 +629,9 @@
       Module._free(inputPtr);
       Module._free(retPtr);
     }
-    var decodeWoker = new Worker('decoder.js?width=' + videoWidth + '&height=' + videoHeight);
+    var vWidth = Number(parameters['width']) ? Number(parameters['width']) : videoWidth;
+    var vHeight = Number(parameters['height']) ? Number(parameters['height']) : videoHeight;
+    var decodeWoker = new Worker('decoder.js?width=' + vWidth + '&height=' + vHeight);
     var myVideo = document.getElementById("playCanvas");
     decodeWoker.onmessage = function (event) {
       var objData = event.data;
@@ -641,7 +643,7 @@
           if (renderCount++ < 4 || !isAudioPlay) {
             return
           }
-          webglPlayer.renderFrame(objData.data, videoWidth, videoHeight, videoWidth * videoHeight, (videoWidth / 2) * (videoHeight / 2));
+          webglPlayer.renderFrame(objData.data, vWidth, vHeight, vWidth * vHeight, (vWidth / 2) * (vHeight / 2));
           $('.weui-mask_transparent').hide()
           $('.weui-toast').hide()
           $('.loading').hide()