Are you looking for a simple video player to embed video in webpage? Using HTML5 you can easily implement the video player in the webpage. You don’t need to using any jQuery plugin or flash for that. The HTML5 <video> element provide a standard way to embed the video file in the web page.
The following HTML displays a video player in web page.
<video width="520" height="250" controls> <source src="videos/codexworld.mp4" type="video/mp4"> Your browser does not support HTML5 video. </video>
controls
attribute adds controls to video, like play, pause, full screen, volume, etc.autoplay
attribute is used to start video automatically. To start video automatically on page load, place the autoplay
attribute into the <video> element.
<video width="520" height="250" controls autoplay> <source src="videos/codexworld.mp4" type="video/mp4"> Your browser does not support HTML5 video. </video>
HTML5 defines DOM properties, method, and events which allow you to define custom video controls. Using custom controls, you can add or modify the video controls buttons and add a logo in the video player.
In the following example, we’ve implemented some custom control buttons using JavaScript, you can add many other custom controls in HTML5 video player
HTML:
<button onclick="playPause()">Play/Pause</button> <button onclick="reload()">Reload</button> <button onclick="makeLarge()">Large</button> <button onclick="makeSmall()">Small</button> <button onclick="makeNormal()">Normal</button> <br><br> <video id="videoPlayer" width="500"> <source src="videos/codexworld.mp4" type="video/mp4"> Your browser does not support HTML5 video. </video>
JavaScript:
<script> var video = document.getElementById("videoPlayer"); function playPause() { if (video.paused) video.play(); else video.pause(); } function reload() { video.load(); } function makeLarge() { video.width = 1000; } function makeSmall() { video.width = 250; } function makeNormal() { video.width = 500; } </script>
Do you want to get implementation help, or enhance the functionality of this script? Click here to Submit Service Request