Creates a texture for use with a video.
After the initial use of a texture, the video cannot be changed. Instead, call .dispose() on the texture and instantiate a new one.
// assuming you have created a HTML video element with id="video"
const video = document.getElementById('video');
const texture = new v3d.VideoTexture(video);
1. A higher value gives a less blurry result than a basic mipmap, at the cost of more texture samples being used. Use renderer.getMaxAnisotropy() to find the maximum valid anisotropy value for the GPU; this value is usually a power of 2.See the base Texture class for common properties.
Whether to generate mipmaps. false by default.
Read-only flag to check if a given object is of type VideoTexture.
You will not need to set this manually here as it is handled by the update() method.
See the base Texture class for common methods.
This is called automatically and sets .needsUpdate to true every time a new frame is available.
Check out the load video and replace texture puzzles to manage video textures in a code-less manner.
For more info on how to obtain the source code of this module see this page.