Saya mencoba menempatkan video sebagai tekstur pada mesh, untuk itu, saya menguji 2 contoh berbeda:
http://jeromeetienne.github.io/threex.videotexture/examples/videotexture.html
Dan
http://stemkoski.github.io/Three.js/Video.html
Keduanya berfungsi seperti yang diharapkan di web tetapi tidak menunjukkan apa pun jika saya mengunduhnya dari github di lokal.
Jika saya menaruh
videoTexture.needsUpdate = false;
kemudian lantai dan layar ditampilkan. Video berfungsi dengan benar karena saya dapat mendengar suara di belakang tetapi tidak ada gambar yang ditampilkan.
Adakah yang tahu cara mengatasi masalah ini?
(Saya telah menguji dengan firefox dan chromium).
Sunting: di konsol firefox, saya punya ini
SecurityError: The operation is insecure. Three.js:25696:0
Error: WebGL: The canvas used as source for texImage2D here is tainted (write-only). It is forbidden to load a WebGL texture from a tainted canvas. A Canvas becomes tainted for example when a cross-domain image is drawn on it. See https://developer.mozilla.org/en/WebGL/Cross-Domain_Textures