Existe uma maneira de definir a imagem em miniatura em um vídeo HTML5? Quero ver algumas fotos antes de jogar. Meu código é parecido com este:
<video width="470" height="255" controls>
<source src="video.mp4" type="video/mp4">
<source src="video.ogg" type="video/ogg">
<source src="video.webm" type="video/webm">
<object data="video.mp4" width="470" height="255">
<embed src="video.swf" width="470" height="255">
</object>
</video>
Obrigado!
html
html5-video
preloading
Ivijan Stefan Stipić
fonte
fonte
Exibir o primeiro quadro do seu vídeo como miniatura:
Adicione
preload="metadata"
à sua tag de vídeo e o segundo do primeiro quadro#t=0.5
à sua fonte de vídeo :fonte
#t=0.5
. Digamos que se você quisesse uma miniatura de t = 8 bem, o vídeo começaria a partir do 8º segundo, o que não é o ideal, é :)Se você quiser o primeiro quadro do vídeo como miniatura, poderá usar
NOTA: certifique-se do tipo de vídeo (por exemplo: mp4, ogg, webm etc)
fonte
Essa parece ser uma imagem extra sendo mostrada lá.
Você pode tentar usar isso
Agora, usando jQuery, reproduza o vídeo e oculte a imagem como
fonte
$('video').play();
:)fonte
fonte
1) adicione o jquery abaixo:
nota: no primeiro src (mostrado) adicione o link original do youtube.
2) edite a tag iframe como:
nota: copie e cole o id de vídeo do youtube após embed / in the iframe src.
fonte