Selaa lähdekoodia

解决同类型type切换MP4时,第一帧是上一个mp4最后一帧的问题

TKOFFICE\huxw 5 vuotta sitten
vanhempi
sitoutus
2f307dda4d
1 muutettua tiedostoa jossa 4 lisäystä ja 0 poistoa
  1. 4 0
      web/src/webgl-render-vap.ts

+ 4 - 0
web/src/webgl-render-vap.ts

@@ -93,6 +93,10 @@ export default class WebglRenderVap extends VapVideo {
       gl.blendFuncSeparate(gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA, gl.ONE, gl.ONE_MINUS_SRC_ALPHA);
       gl.blendFuncSeparate(gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA, gl.ONE, gl.ONE_MINUS_SRC_ALPHA);
       gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL, true);
       gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL, true);
     }
     }
+
+    // 清除界面,解决同类型type切换MP4时,第一帧是上一个mp4最后一帧的问题
+    gl.clear(gl.COLOR_BUFFER_BIT);
+
     if (gl) {
     if (gl) {
       gl.viewport(0, 0, canvas.width, canvas.height);
       gl.viewport(0, 0, canvas.width, canvas.height);
       if (!vertexShader) {
       if (!vertexShader) {