Я пытаюсь отобразить видео в плоской геометрии с тремя js, но все, что я получаю, это черный прямоугольник.
var video = document.getElementById('video');
var texture = new THREE.VideoTexture(video);
texture.needsUpdate;
texture.minFilter = THREE.LinearFilter;
texture.magFilter = THREE.LinearFilter;
texture.format = THREE.RGBFormat;
texture.crossOrigin = 'anonymous';
var imageObject = new THREE.Mesh(
new THREE.PlaneGeometry(width, height),
new THREE.MeshBasicMaterial({ map: texture }),);
scene.add( imageObject );
Добавлен:
video.src = "src to video";
video.load();
video.play();
И работает!
<video id="video" autoplay loop webkit-playsinline style="display:none"></video>
я добавил функции, найденные на странице, на которую вы ссылаетесь, и теперь работает. Спасибо! - person Miche   schedule 10.01.2018<source>
тег. - person prisoner849   schedule 10.01.2018