«Прерываться» он в любом случае будет, даже если вы разными средствами перед переходом на новую страницу будет ставить в треке метку, а на следующей странице начинать проигрывание с метки.
Единственный выход: все изменяющиеся данные (в том числе другие страницы) грузить посредством AJAX.
Можно, конечно, ещё через iframe реализовать, но фреймы — зло.