소스 검색

Merge pull request #34 from xiangwenhu/master

解决同类型type切换MP4时,第一帧是上一个mp4最后一帧的问题
hujinliang 5 년 전
부모
커밋
a387a101fe
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  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) {