I hit a snag although I got the audio working. Below is an example of what the (Webkit, Safari/Chrome) browser is capable of.
But there’s a problem. I use pageloads in some scene changes, for example when you go from the garage to the newspaper and vice versa.
The audioengine (HTML5 AudioContext) is started on window load. Therefore, if you have multiple pageloads the engine reloads/inits again.
Thus, if I play a tune in the garage and go the newspaper the music is stopped, the garage page is loaded and the tune is started again at the beginning. That’s not what I want, the music should continue playing when you change scenes.