title: Web Audio API: Merging stream of mp3 sounds to one file and playing it in <audio> tag
body: <p>I did a little research about streaming mp3 files from a remote server and playing them as <strong>one</strong> but because i'm totally new to Web Audio API , i'm a little bit confused.</p>
  
  <p>What i have is PATHs to 5 MP3 files that are stored on another server. Their length is around 10 minutes so the file size is "big".
  What i want to do to download the first one, start playing it and while it is playing i want to continue and download the other files in their sequence.</p>
  
  <p>I have read that i need to create a XMLHttpRequest to each file and get it as "arraybuffer". Then what i need to do is to decode the arraybuffer. 
  What does it mean to decode it?</p>
  
  <p>Lets say the arraybuffer is decoded, how do i play it in the  html5 tag?
  How do i keep doing XMLHttpRequests and adding them to the arraybuffer of the first file that is already playing? </p>
  
  <p><strong>EDIT:</strong> i forgot to mention that i dont want the progress bar to restart every time a new sound file starts playing... I want it to show duration from the first sound file till the last one.</p>