Czy istnieje sposób na ustawienie miniatury w wideo HTML5? Chcę zobaczyć zdjęcia przed rozpoczęciem gry. Mój kod wygląda tak:
<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>
Dzięki!
html
html5-video
preloading
Ivijan Stefan Stipić
źródło
źródło
Wyświetlaj pierwszą klatkę wideo jako miniaturę:
Dodaj
preload="metadata"
do tagu wideo i drugą z pierwszej klatki#t=0.5
do źródła wideo :źródło
#t=0.5
. Powiedzmy, jeśli chciał miniatur od t = 8 oraz następnie vid byłoby zacząć od 8 sekundę co nie jest ideałem jest to :)Jeśli chcesz, aby pierwsza klatka wideo była miniaturą, możesz użyć
UWAGA: upewnij się, jaki typ wideo posiadasz (np. Mp4, ogg, webm itp.)
źródło
Wygląda na to, że jest tam wyświetlany dodatkowy obraz.
Możesz spróbować tego użyć
Teraz używając jQuery odtwórz wideo i ukryj obraz jako
źródło
$('video').play();
:)źródło
źródło
1) dodaj poniższe jQuery:
uwaga: w pierwszym src (pokazanym) dodaj oryginalny link do youtube.
2) edytuj tag iframe jako:
Uwaga: skopiuj wklej identyfikator wideo YouTube po osadzeniu / w elemencie iframe src.
źródło