freealise commited on
Commit
7dcbfb9
·
verified ·
1 Parent(s): 157c0e2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -8
app.py CHANGED
@@ -771,6 +771,7 @@ async(c, o, p, d, n, m, s)=>{
771
 
772
 
773
  function requestMap() {
 
774
  ctx.drawImage(video, 0, 0, video.videoWidth, video.videoHeight);
775
  if (buffer) {
776
  counter = parseInt(video.currentTime);
@@ -779,21 +780,16 @@ async(c, o, p, d, n, m, s)=>{
779
  }
780
  buffer = ctx.getImageData(0, 0, video.videoWidth, video.videoHeight).data;
781
  applyDisplacementMapFromBuffer(videoDomeMesh, buffer, video.videoWidth, video.videoHeight, 0, 1, null, null, true);
782
- setTimeout(updateMap, 1000);
 
783
  }
784
  window.requestMap = requestMap;
785
 
786
- function updateMap() {
787
- requestAnimationFrame(requestMap);
788
- }
789
- window.updateMap = updateMap;
790
-
791
  videoDome.videoTexture.video.oncanplaythrough = function () {
792
  document.getElementById('seek').innerHTML = '';
793
  for (var i=0; i<videoDome.videoTexture.video.duration; i++) {
794
  document.getElementById('seek').innerHTML += '<a href="#" style="position:absolute;left:'+(56+coords[i].lng/2)+'px;top:'+(56-coords[i].lat/2)+'px;" onclick="seek('+i+');">-'+i+'-</a> ';
795
  }
796
- alert(video);
797
  const canvas = document.createElement("canvas");
798
  canvas.width = video.videoWidth;
799
  canvas.height = video.videoHeight;
@@ -995,7 +991,7 @@ function videoPlay() {
995
  video.loop = true;
996
  videoDome.videoTexture.video.play();
997
  video.play();
998
- updateMap();
999
  }
1000
  window.videoPlay = videoPlay;
1001
 
 
771
 
772
 
773
  function requestMap() {
774
+ try {
775
  ctx.drawImage(video, 0, 0, video.videoWidth, video.videoHeight);
776
  if (buffer) {
777
  counter = parseInt(video.currentTime);
 
780
  }
781
  buffer = ctx.getImageData(0, 0, video.videoWidth, video.videoHeight).data;
782
  applyDisplacementMapFromBuffer(videoDomeMesh, buffer, video.videoWidth, video.videoHeight, 0, 1, null, null, true);
783
+ setTimeout(requestMap, 1000);
784
+ } catch(e) {alert(e)}
785
  }
786
  window.requestMap = requestMap;
787
 
 
 
 
 
 
788
  videoDome.videoTexture.video.oncanplaythrough = function () {
789
  document.getElementById('seek').innerHTML = '';
790
  for (var i=0; i<videoDome.videoTexture.video.duration; i++) {
791
  document.getElementById('seek').innerHTML += '<a href="#" style="position:absolute;left:'+(56+coords[i].lng/2)+'px;top:'+(56-coords[i].lat/2)+'px;" onclick="seek('+i+');">-'+i+'-</a> ';
792
  }
 
793
  const canvas = document.createElement("canvas");
794
  canvas.width = video.videoWidth;
795
  canvas.height = video.videoHeight;
 
991
  video.loop = true;
992
  videoDome.videoTexture.video.play();
993
  video.play();
994
+ requestMap();
995
  }
996
  window.videoPlay = videoPlay;
997