Reputation: 429
I am using video tag of HTML5. But before playing the video it shows the very first second of the video as the image; however, that image is solid black for my case; so I would like to know if I can have the default image (before hitting the play button) from somewhere of the middle of the video without using a static poster for all videos. I like to have images which will be a part of that video, I mean dynamic image as a background. Any suggestions will help me a lot..!!
Upvotes: 0
Views: 400
Reputation: 506
You can Use this poster tag
<video width="320" height="240" poster="/images/w3html5.gif" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
To create your own image output :) Well Keep it Up hope i Answered you As you Want. All the Best. :)
Upvotes: 0
Reputation: 1175
You need to generate thumbnails for your videos and use the thumbnail images using the poster
attribute of the HTML5 video Tag.
<video width="320" height="240" poster="/images/w3html5.gif" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
You can use ffmpeg
to generate thumbnails at any timeline from your videos.
Upvotes: 1