JSFiddle - React, Tailwind, and code Playground

by Narayan Prusty

HTML

<audio id="audio-element" controls>
  <source src="http://hpr.dogphilosophy.net/test/ogg.ogg" type="audio/ogg">
  <source src="http://hpr.dogphilosophy.net/test/mp3.mp3" type="audio/mpeg">
  Your browser does not support the audio tag.
</audio>
      
<button onclick="duration();">Get Duration</button>

JavaScript

function duration()
{
    var audio = document.getElementById("audio-element");
    if(audio.readyState > 0) 
    {
        var minutes = parseInt(audio.duration / 60, 10);
        var seconds = parseInt(audio.duration % 60);
        
        alert(minutes+":"+seconds);
    }
}