Skip to content Skip to sidebar Skip to footer

Show Video Thumbnail Without Loading The Video

Is it possible to show thumbnail from a video without having to load the video? I don't need the video to play, just want to show a thumbnail. I want to show the thumbnail after up

Solution 1:

Yes.

You can specify not to preload the video with preload="none". You can specify the thumbnail with poster="<url of image>". More options on the docs of <video>

<h1>Default</h1><videocontrolswidth="200"><sourcesrc="https://www.w3schools.com/tags/movie.mp4"type="video/mp4"></video><h1>With poster + preload="none"</h1><videocontrolswidth="200"preload="none"poster="https://upload.wikimedia.org/wikipedia/commons/4/46/Bear_Alaska_%283%29.jpg"><sourcesrc="https://www.w3schools.com/tags/movie.mp4"type="video/mp4"></video>

Solution 2:

You can install the npm: video-metadata-thumbnails, then use it like this:

import { getMetadata, getThumbnails } from'video-metadata-thumbnails';

const thumbnails = awaitgetThumbnails(blob, {
  interval: 1,
  start: 0,
  end: 0
});
console.log('Preview: ', thumbnails[0]);

Example: https://www.ellow.cn/examples/video-metadata-thumbnails/index.html

Post a Comment for "Show Video Thumbnail Without Loading The Video"