buenas...
en general, la reproducción sin interrupción mientras se navega es un tanto imposible; específicamente me refiero a cuando no se aplican técnicas. por tanto, la forma de hacerlo es mediante cualquier método donde la instancia de la ventana no retire el contenido en memoria. @carlangueitor mencionó dos posibilidades: ajax o popup. otras alternativas pueden ser: frames o extensión/addons. cada una tiene desventajas según el punto de vista que lo quieras analizar. por ejemplo, dicen que el esquema de frames no es agradable de cara a los buscadores. el esquema de extensión -o addons- puede ser una buena alternativa sin poner en riesgo la indexación por buscadores o incluso la accesibilidad. sin embargo, la desventaja es que no puedes cubrir todos los navegadores; primero porque no todos los navegadores tienen la característica de incorporar extensiones, y segundo las extensiones van intimamente relacionado con el navegador -una extensión no puede ser utilizado en otro navegador.
desde mi punto de vista, si realmente deseas incorporar esa característica de algún modo debes sacrificar algo. aunque desconozco si html5 tiene algo para ofrecer al respecto.