デモ:https://mo49.github.io/qiita/20160908/video.html
const video = document.getElementById('video');
const texture = new THREE.VideoTexture(video);
texture.minFilter = THREE.LinearFilter;
texture.magFilter = THREE.LinearFilter;
texture.generateMipmaps = false; // 動画は正方形ではないので無効にする
DOMに用意したvideoタグ自体はdisplay:none;で非表示にする
<video id="video" style="display: none; position: absolute; left: 15px; top: 75px;"
src="movie/sample.mp4" controls="true" autoplay="true"></video>
最後にマテリアルのmapにセットする