title: Audio webaudio class won't accept source with "C:/" type url
body: <pre><code>let audio = new Audio("C:/audioFile.mp3")
  </code></pre>
  
  <p>The code above gives me "net::ERR_UNKNOWN_URL_SCHEME" error, it automatically adds the file:/// prefix to the url. It works fine with /folder/audioFile.mp3 type urls (without the windows drive thing), however I cannot access other hard drives on windows that way.</p>
  
  <p>I've used xhtmlrequest with AudioBufferSourceNode before and that worked alright (it's going to be a local electron app that is supposed to have access to the filesystem, so web browser security is not an issue). I cannot use AudioBufferSourceNode because I need to stop, pause, seek and so on.</p>
  
  <p>The web page is loaded from an express server running on localhost, however when using the C:/ style url, the server won't even get a request, it just throws the error in the web browser's console. Putting the same url into the webbrowser directly works, so the url is alright. Tested in several browsers.</p>