Open In App

ES6 Multimedia

JavaScript multimedia basically used to include any movies, audios, text, and music, etc in the web application. To use these multimedia objects in web application JavaScript provide a way, that is known as JavaScript multimedia. In this case, multimedia in JavaScript having a navigator object which includes child objects named plug-ins. These plug-ins are of array type and contain one entry of each plug-in installed on the browser. Plug-ins are small programs that extend the functionality of a browser. Plug-ins: This are added to an HTML page using <embed> and <object> tag.

<embed height="600" width="400" src="vd.mp4"> </embed>
<object height="600" width="400" src="vd.mp4"> </object>

Property values: The plug-in contain some property described below:



To find all the plug-ins installed in a browser:




<!DOCTYPE html>
<html>
 
<head>
    <title>
        Find all the plug-ins
        installed in a browser
    </title>
</head>
 
<body>
    <table border="2px" align ="center">
    <tr>
        <th>Name</th>
        <th>Filename</th>
        <th>Description</th>
    </tr>
     
    <script>
        for (i = 0; i<navigator.plugins.length; i++) {
             
            // Row wise printing
            document.write("<tr><td>");
            document.write(navigator.plugins[i].name);
             
            // Print name of the field
            document.write("</td><td>");
            document.write(navigator.plugins[i].filename);
             
            // Print the executable filename
            document.write("</td><td>");
            document.write(navigator.plugins[i].description );
             
            // Print description of the plug-in
            document.write("</td></tr>");
        }
    </script>
    </table>
</body>
 
</html>

Playing a video using <video> tag: In this case, we need to add play, pause button to play and pause video. If we don’t add those button then the video is not being played or paused. The <video> tag is only used for add a video in a particular section in the HTML page.






<!DOCTYPE html>
<html>
  
<head>
    <title>
        Playing a video using video tag
    </title>
</head>
  
<body>
    <script language="javascript">
        function playPause() {
            var a = document.getElementsByTagName('video')[0];
            if (a.paused)
                a.play();
            else
                a.pause();
        }
    </script>
     
    <center>
        <video src=
                width="600" height="200">
        </video>
        <br>
         
        <button type="button" onclick="playPause()">
            Play and Pause
        </button>
    </center>
</body>
  
</html>

Playing a video using <embed> tag: In this case, using <embed> tag is no need to add any types of button or option by which the video is played or paused. Using <embed> tag is automatically add the play or paused button in the video like YouTube. So this the advantage of using <embed> tag.




<!DOCTYPE html>
<html>
 
<body>
    <center>
        <embed src=
"https://media.geeksforgeeks.org/wp-content/uploads/20200110154656/20191210_115921.mp4"
               width="600" height="400">
    </center>
</body>
 
</html>

Note: Below is the other two procedures where JavaScript is not required. Playing a video using <iframe> tag: We can also link YouTube video in a web page using <iframe> tag. Which is a part of <embed> tag:




<!DOCTYPE html>
<html>
<body>
    <center>
        <iframe width="560" height="315" src=
"https://www.youtube.com/embed/lcJzw0JGfeE"
                frameborder="0" allow="accelerometer; autoplay;
           encrypted-media; gyroscope;
           picture-in-picture" allowfullscreen></iframe>
    </center>
</body>
 
</html>


Article Tags :