So habe ich einige Probleme, das Video einer Axis Camera in eine Textur zu setzen. Die Axis Kamera gibt das gewünschte Video in ein Bild zurück. Das Bild src ist die IP-Adresse der Kamera.
Ich wollte das Bild direkt in die Textur setzen, aber ich habe einen Fehler von der Cross-Origin-Ressource teilen ... Ich habe einige Nachforschungen über das Internet und ich fand diese link. Daher habe ich den exakt gleichen Code geschrieben und es hat gut mit der Webcam funktioniert, und die 71. Version von Three Js! Allerdings, wenn ich mit ihm meiner Achse Kamera testen will, wurde es mir den gleichen Fehler zu senden:Three.js: Textur von einer IP-Kamera
Uncaught SecurityError: Failed to execute 'texImage2D' on 'WebGLRenderingContext': Tainted canvases may not be loaded.
Hat jemand eine Idee hat, wie dieses Problem zu lösen?
http://stackoverflow.com/questions/30945945/tainted-canvases-may-not-bela-cross-domain-issue-with-webgl-textures – Pawel
Nun, ich sehe schon das Thema und ich habe seins versucht Lösung, um das Attribut croosOrigin auf "anonymous" zu setzen, aber ich habe diesen Fehler: Uncaught InvalidStateError: Ausführen von 'drawImage' auf 'CanvasRenderingContext2D' fehlgeschlagen: Das angegebene HTMLImageElement befindet sich im 'defekten' Zustand. –