I am working on this Three.js example: http://threejs.org/examples/#canvas_geometry_panorama_fisheye
In this example, instead of 6 images, I use 5 images and one video as a texture (video format -.ogv). I edited the above example as follows to achieve the desired:
video = document.createElement('video');
video.autoplay = true;
video.src = "textures/videos/Row1Col1.ogv";
var videoTexture = new THREE.Texture(video);
videoTexture.needsUpdate = true;
var materials = [
videoTexture,
loadTexture( 'textures/cube/Park2/negx.jpg' ),
loadTexture( 'textures/cube/Park2/posy.jpg' ),
loadTexture( 'textures/cube/Park2/negy.jpg' ),
loadTexture( 'textures/cube/Park2/posz.jpg' ),
loadTexture( 'textures/cube/Park2/negz.jpg' )
];
mesh = new THREE.Mesh(
new THREE.BoxGeometry( 300, 300, 300, 32, 32, 32 ),
new THREE.MultiMaterial( materials )
);
The rest of the code is exactly the same as in the above example.
Instead of getting the desired result (which has five images displayed on the sphere, and one video played on one side), I get the following:

Images are displayed perfectly, but I do not see video playback. There is just white text. Nothing more.
Three.js, . , , , .