This commit is contained in:
2026-02-28 10:12:13 +02:00
parent f00b0969f8
commit 47f1552000
3 changed files with 7 additions and 4 deletions
@@ -11,9 +11,9 @@ class VideoPlayer extends EventManager {
let vi, plane, finished = false;
return new Promise((resolve, reject)=>{
vi = document.createElement('video');
vi.src = engine.assetPath + data.$go.asset.name;
vi.addEventListener('loadedmetadata', async ()=>{
this.aspect = vi.videoWidth / vi.videoHeight;
if (isNaN(this.aspect)) this.aspect = 16/9;
let geometry = new PlaneGeometry( this.aspect * 0.88, 0.88 );
let map = new VideoTexture( vi );
map.colorSpace = SRGBColorSpace;
@@ -78,6 +78,7 @@ class VideoPlayer extends EventManager {
resolve(this);
})
vi.src = engine.assetPath + data.$go.asset.name;
})
}
}