J'essaie de prendre une capture d'écran de la vidéo avec l'heure prédéfinie dans le film. J'ai donc essayé avec l'élément canvas. Le problème est que la vidéo doit être lue lorsque vous dessinez l'image de la vidéo, mais j'ai besoin que l'image soit encore en pause. J'ai donc essayé ceci:Capture d'écran vidéo HTML5
video.play();
context.drawImage(video,0,0,canvas.width,canvas.height);
video.pause();
Mais comme vous pouvez probablement imaginer, la vidéo se met en pause avant la toile se fait le dessin, ce qui ne capture d'écran. Y a-t-il une fonction de rappel pour drawImage? Dans mon cas, le processus de dessin prend environ 50ms, mais il ne se sent pas sans danger:
setTimeout(function() { video.pause(); }, 50);
+1 en attente d'une réponse :) –
hehe, semble comme ces toiles et vidéo des questions est difficile de trouver une réponse pour – tbleckert
vérifier cet article, devrait être utile et a une démonstration de capture d'écran vidéo avec de la toile HTML5: http://techslides.com/create-youtube-screenshots-with-html5-and-canvas/ – iwek