iOS Audio de background en una aplicación web

Estoy escribiendo una aplicación web que usa audio HTML5. Quiero asegurarme de que el usuario pueda moverse a una aplicación diferente mientras sigue escuchando el audio en segundo plano. Esto funciona mientras la aplicación web todavía está dentro de Safari. Sin embargo, cuando el usuario agrega la aplicación web a su pantalla de inicio y se ha configurado para permitir el acceso a pantalla completa (sin barras de herramientas de Safari), cuando dejan la aplicación, el audio no continúa reproduciéndose. ¿Alguien sabe de alguna manera que una aplicación web continúe mientras está en segundo plano?

Gracias.

Esto no es posible, al less no en la actualidad. Está reproduciendo el audio desde el browser y cuando el browser se cierra, el sistema mata la aplicación o la congela, a less que tenga soporte multitarea (pero no está permitido para aplicaciones web)

Observo exactamente lo mismo. Es realmente desconcertante saber por qué Safari, un webkit en iOS, realmente lo supongo, lo maneja de manera diferente en los dos casos.

Noto una cosa que podría ser una pequeña pista, cuando se ejecuta como una "aplicación" con pantalla de inicio cuando reproduce el audio, la barra de estado de iOS (al less en mi ios4.1 / iphone4) NO muestra el indicador de reproducción (azul triángulo). Pero cuando usa el sitio directamente a través de Safari (y el sonido permanece en el background como se esperaba), muestra el indicador de reproducción.

Creo que las únicas personas que probablemente puedan responder a su pregunta son Apple, ya que es su implementación de webkit. Si aún no lo has hecho, te pediría que tomes esto en los tableros de posts de Apple Developer.

Para otros que no están familiarizados con el 'acceso a pantalla completa' a lo que Dan se está refiriendo es una metalabel específica de Safari que permite abrir una página web marcada en 'pantalla completa' de safari sin la location y barras de menu.

Mientras que HTML5 está avanzando en las características nativas del dispositivo de soporte a través de las API HTML 5 (como los acelerómetros, etc.), tener un audio de background verdadero parece que todavía no se ha especificado. Por segundo, me refiero a cuando el browser no es la aplicación en la que el usuario se centra actualmente. Fue solo recientemente que iOS incluso admitió multitarea de aplicaciones que es lo que hace posible el comportamiento del safari, pero es algo aparte para integrarlo estrechamente con las funciones de control de audio nativo de OS, que es lo que debería suceder.

Puedes hacerlo con un iPhone 4. En mi website, publiqué una canción con la label html5 simple y la puse con el iPhone 4. Jugó la canción, dejó la aplicación. La canción se ejecuta en segundo plano e incluso hay un button de reproducción en la barra superior, como cuando escuchas música en la aplicación de iPod.

En iOS 5 y Android 4.0.3, poner una window del browser en segundo plano no detiene la reproducción. No estoy seguro acerca de otras versiones anteriores a ellos.