Three.js: Tekstur video Perlu Pembaruan menghentikan rendering

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

person Seltymar    schedule 16.04.2015    source sumber


Jawaban (1)


Masalahnya benar-benar berbeda dari apa yang saya pikirkan.

Saat saya menjalankan file dari folder lokal dan bukan dari server lokal, saya memiliki Same- Kebijakan Asal Masalah.

Seperti yang dijelaskan dalam jawaban ini: https://stackoverflow.com/a/24042463/1224782

person Seltymar    schedule 16.04.2015