Pessoal andei pesquisando bastante aqui no site e vi que tem muita gente com mesmo problema e a solução que sempre é dada é a utilização de navegação ajax e iframes.
Vi que muitos sites preferem iframes e spotify é um deles mesmo tendo uma navegação que parece ser ajax eles fazem uso de iframes no player não sei se é pra evitar esse mesmo problema da parada do player ou se é por outro motivo mas o fato é:
A navegação ajax a meu ver é muito boa pra resolver esse problema e uma solução bem atual e elegante de se ver porém não é uma das melhores coisas na hora de desenvolver e resolver os problemas que vem com ela já que são muitos e um deles que pra mim é um dos piores é a inutilização de algumas ações do navegador do usuário, entre varias outras como links da aplicação e tudo mais.
Levando em conta os problemas desse tipo de navegação utilizando ajax e tendo em vista que a aplicação que tenho que construir é bem complexa já que vai ter inúmeras interações do usuário com sistema e utilização de muito js pra lidar com essas interações, eu devo considerar a navegação ajax a melhor pratica a se seguir ou evitar esses problemas com algo mais simples que seria o iframe.
No caso da utilização do iframe a forma correta de evitar este problema da parada do player seria esta?
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Untitled Document</title> </head> <body> <iframe src="conteudo.php" frameborder="0" hspace="0" vspace=""></iframe> <div id="player"></div> </body> </html>