Multimedia on the web is sound, music, videos, movies, and animations.
Audio
<!-- controls attribute specifies that audio controls should be displayed (such as a play/pause button etc) -->
<!-- loop attribute specifies that the audio will start over again, every time it is finished. -->
<!-- autoplay attribute specifies that the audio will start playing as soon as it is ready -->
<audio controls loop>
<source src="assets/amanaki.ogg" type="audio/ogg">
<source src="assets/amanaki.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
Video
<video width="650" height="500" controls>
<source src="assets/lion_king.mp4" type="video/mp4">
<source src="assets/lion_king.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
<div class="row">
<div class="col-3">
<h3>Media Video</h3>
</div>
<div class="col-9">
<div class="btn-group" role="group" aria-label="">
<button onclick="playVideo()" type="button" class="btn btn-secondary">Play</button>
<button onclick="pauseVideo()" type="button" class="btn btn-secondary">Pause</button>
<button onclick="stopVideo()" type="button" class="btn btn-secondary">Stop</button>
</div>
<video id="lionKingVideo" width="650" height="500" controls>
<source src="assets/lion_king.mp4" type="video/mp4">
<!-- <source src="assets/lion_king.ogg" type="video/ogg"> -->
Your browser does not support the video tag.
</video>
</div>
</div>
<script>
var lionKing = document.getElementById("lionKingVideo");
function playVideo() {
console.log("paused: "+lionKing.paused);
if (lionKing.paused)
lionKing.play();
else
lionKing.pause();
}
function pauseVideo() {
if (lionKing.paused)
lionKing.play();
else
lionKing.pause();
}
function stopVideo() {
lionKing.load();
}
</script>