HTML5 Video Attributes – Beginners Guide for Web Developers – 014
HTML5 Video Attributes – Beginners Guide.
This tutorial is connected from the previous HTML5 tutorial, the “HTML5 Video Compatibility“.
This tutorial is all about modifying your video using HTML5 video attributes! This is really helpful especially when you want to achieve something or may happen to your HTML5 Video. So, let’s get in to our tutorial!
Let’s start with the tab index attribute.
Tab index is some sort of arrangement attribute where it allows the tab button to distinguish where to start its tabbing. So, let’s add the tab index attribute into our previous video tag.
[html5]
<video src=”video/IMG_0463.mov” width=”500″ height=”500″ controls tabindex=”0″></video>
[/html5]
Reload your HTML5 and you would notice that your video is being highlighted by blue borders which means that your video is the first index of the tab index attribute. Also, it allows your keyboard to manipulate your video like playing and pausing it using the space bar. Here’s the result:
Next, we are going to use the autoplay attribute. Autoplay from the name itself allows your video to auto play when your HTML5 content is being loaded to a browser. Here’s the sample code:
[html5]
<video src=”video/IMG_0463.mov” width=”500″ height=”500″ controls autoplay></video>
[/html5]
After inserting the code, reload your HTML5 website and see for yourself that your video is playing immediately without doing anything.
Take note that the autoplay attribute doesn’t support iOS and android browsers due to limitation of mobile by the user which will make the user upset if this attribute is being recognized on iOS and android browsers.
Next attribute tag will be the loop attribute tag. This attribute will let your video to loop as long as the user won’t press the pause button. Here’s the sample code:
[html5]
<video src=”video/IMG_0463.mov” width=”500″ height=”500″ controls autoplay loop></video>
[/html5]
Reload your webpage and see for yourself that your video is looping infinite.
Autoplay and looping attributes can be good in making your video a presentation wherein it plays automatically. You can also set your video’s audio to mute by just adding the mute attribute to it. Here’s the sample code:
[html5]
<video src=”video/IMG_0463.mov” width=”500″ height=”500″ autoplay loop muted></video>
[/html5]
We removed the controls attribute for it to be more presentable and cannot be manipulated by user.
Last, we are going to use the poster attribute. Poster attribute is some sort of the first idle wallpaper to our video that is very useful if you want to feature something important about your video. So, let’s add a poster attribute on our video tag. Pick your image poster as you like.
[html5]
<video src=”video/IMG_0463.mov” width=”500″ height=”500″ controls poster=”img/turtle.jpg”></video>
[/html5]
Reload your page and here will be your result:
Notice that your starting image of your video is the source file from your poster attribute tag. It is very useful and widely used by most web developers to feature an image to their video.
This ends on our tutorial, HTML5 Video Attributes – Beginners Guide.
On our next tutorial, we will be discussing about “HTML5 Supporting Browsers”. Stay tuned webbies!
For questions or any other concerns or thesis/capstone creation with documentation, you can contact me through the following:
E-Mail: [email protected]
Facebook: facebook.com/kirk.lavapiez
Contact No.: +639771069640
Ian Hero L. Lavapiez
BSIT Graduate, soon to be MIT.
System Analyst and Developer
Related topic(s) that you may like: