title: Why does my second audio file not play using the currentTime property?
body: <p>I would like my audio2 file to play when audio1.currentTime is 3 seconds, but I'm not able to make it work. I'm a newbie in javascript, what am I missing?. This is my current javascript code:</p>
  
  <pre><code>    function initAudioPlayer(){
              var audio1, audio2, ext, agent;
  
              ext = ".mp3";
              agent = navigator.userAgent.toLocaleLowerCase();
  
              if(agent.indexOf('firefox') != -1 || agent.indexOf('opera') != -1) { ext = ".ogg";}
  
  
  //Audio Objects: audio1 and audio2
  
              audio1 = new Audio();
              audio1.src = "folder/Audio1"+ext;
              audio1.loop = false;
              audio1.play();
  
              audio2 = new Audio();
              audio2.src = "folder/Audio2"+ext;
              audio2.loop = false;
              audio2.play();
  
  //Function that reproduces the second audio file at second 3 of the first audio file
  
      function audio2(){
              if(audio1.currentTime == 3) {audio2.play();}
          };    
      }
  
      window.addEventListener("load", initAudioPlayer);
  </code></pre>