Update app.py
Browse files
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(
|
|
|
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 |
-
|
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 |
|