Estoy haciendo una aplicación web (en chirpid.com) para el iPhone que reproduce archivos de audio para la identificación de chirrido de cricket. El usuario puede iniciar y detener el audio tocando los botones de la pantalla. Pero si el usuario toca el botón de inicio mientras se reproduce un archivo de sonido, continúa reproduciéndose en segundo plano (una función de iOS4). Quiero detener el audio en este caso. ¿Hay algún evento o propiedad que pueda usar a través de Javascript en Safari para determinar cuándo me pusieron en segundo plano?¿Cómo detener el audio HTML5 cuando la aplicación iOS iOS iPhone se pone en segundo plano?
7
A
Respuesta
0
yo supongo que necesita para crear un oyente que escucha los eventos del sistema ...
iOS4 tiene algún tipo de función de bloqueo se puede asignar a los botones, quizás podrías atar una secuencia de comandos para bajar el volumen de esa manera.
Si le parece que la solución es agradable y publíquela aquí para que otros la vean.
¡La mejor de las suertes!
1
Puede activar manualmente el botón "detener" de esta manera al cerrar la aplicación.
- (void)applicationDidEnterBackground:(UIApplication *)application {
if(audioIsPlaying) {
[btnStop sendActionsForControlEvents:UIControlEventTouchUpInside];
}
}
obtienes 5 segundos para hacer cualquier cosa cuando se utiliza el applicationDidEnterBackground: función. Eso debería ser suficiente para detener el audio ;-).
Cuestiones relacionadas
- 1. iOS: ¿reproducción en segundo plano desde el navegador?
- 2. Cómo hacer que la aplicación reproduzca audio en segundo plano (phonegap 1.5.0 en iOS)
- 3. iOS procesado en segundo plano
- 4. iOS: mantener la aplicación ejecutándose en segundo plano
- 5. La aplicación Windows Phone 7 (Mango) se desconecta cuando se pone en segundo plano?
- 6. Comprueba si la aplicación iOS está en segundo plano
- 7. Solicitud HTTP de iOS en segundo plano
- 8. ios: bloquea los bloques en segundo plano y se ejecuta cuando la red está disponible
- 9. Llamadas de red en segundo plano: iOS
- 10. Cuando la aplicación se pone en segundo plano durante una ejecución de AsyncTask, ¿qué debería hacer?
- 11. iOS - Cómo completar un proceso largo en segundo plano
- 12. ¿Cómo manejar la reproducción de audio en segundo plano mientras el dispositivo iOS está bloqueado o en otra aplicación?
- 13. iPhone OS 4 Multitarea - Reproducción de audio En segundo plano
- 14. Audio de fondo iOS en una aplicación web
- 15. AudioQueueStart falla cuando la aplicación iphone se ejecuta en segundo plano iOS4.0
- 16. iOS acceso a la red de aplicaciones en segundo plano
- 17. iPhone: cómo configurar la insignia de la aplicación, cuando la aplicación está cerrada/en segundo plano?
- 18. Continuar reproduciendo audio desde el reproductor html5 cuando está en modo de fondo iOS
- 19. cómo ejecutar mi aplicación en segundo plano en iphone?
- 20. ¿Las aplicaciones en segundo plano * alguna vez * se han cerrado en iOS 4?
- 21. MPMoviePlayerController reproduciendo la transmisión de audio en segundo plano
- 22. Aplicación que se ejecuta en segundo plano
- 23. El audio de fondo de iOS se detiene cuando la pantalla está bloqueada
- 24. ¿Cómo puedo ejecutar sockets UDP en segundo plano en una aplicación de iPhone?
- 25. Detener AVPlayer en iOS
- 26. iPhone - Cambio de la configuración de la aplicación mientras la aplicación se ejecuta en segundo plano
- 27. No obtengo didReceiveMemoryWarning cuando la aplicación está en segundo plano
- 28. ¿iOS 4 pone "Real Multitarea" disponible para desarrolladores de terceros?
- 29. No se puede descargar la aplicación en iOS 5.1.1 iPhone
- 30. Grabar audio iOS
¿Alguna suerte con este problema? – Crashalot