Vous pouvez simplement mettre la vidéo dans le document, sans contrôles et sans lecture automatique, et définir video.currentTime à l'image que vous voulez montrer.
(Je n'ai pas essayé ceci sur tous les navigateurs ... il pourrait y avoir des situations où vous auriez besoin de dire à la vidéo de jouer d'abord juste pour le forcer à charger. "ou" canplay "événement, mettre en pause, et définir currentTime.)
Selon le navigateur et le serveur, il peut ou ne peut pas télécharger l'ensemble du fichier vidéo. Une fois que vous l'avez dans le cadre dont vous avez besoin, vous pouvez potentiellement l'empêcher de continuer à télécharger le reste du fichier en copiant de la vidéo dans un canevas et en supprimant la vidéo. Ce ne serait pas garanti de travailler, cependant. Quoi qu'il en soit, c'est vraiment inefficace si vous voulez montrer la même vignette plusieurs fois sur différents pageloads. Dans ce cas, vous devriez vraiment générer une image une fois et l'utiliser.
Merci oui c'était le plan B. Je n'ai pas besoin d'être vraiment efficace, je cible Chrome, mais oui je pensais à extraire une image directement. –