Ich mache eine Web-App (auf chirpid.com) für das iPhone, das Audiodateien für die Cricket-Chirp-Erkennung abspielt. Der Benutzer kann den Ton durch Antippen der Bildschirmtasten starten und stoppen. Wenn der Benutzer jedoch während der Wiedergabe einer Audiodatei auf die Home-Taste klickt, wird die Wiedergabe im Hintergrund fortgesetzt (eine iOS4-Funktion). Ich möchte in diesem Fall den Ton stoppen. Gibt es ein Ereignis oder eine Eigenschaft, die ich über Javascript in Safari verwenden kann, um festzustellen, wann ich in den Hintergrund gerückt wurde?Wie stoppe ich HTML5-Audio, wenn iOS4 iPhone Web App in den Hintergrund gestellt wird?
Antwort
Ich würde Sie einen Listener erstellen müssen erraten, die Systemereignisse hört ...
Vielleicht sollten Sie dieses Buch lesen: http://books.google.com/books?id=a09NMFdA6m0C&pg=PA94&lpg=PA94&dq=iOS+home+button+event+javascript&source=bl&ots=4Nop45gmwI&sig=8mTEGQI1ym65H7XjmBSzRQ2KyMc&hl=en&ei=_qDWTrmMDsPh4QSR9I2rAQ&sa=X&oi=book_result&ct=result&resnum=6&ved=0CEsQ6AEwBQ#v=onepage&q=iOS%20home%20button%20event%20javascript&f=false
iOS4 eine Art von Sperrfunktion hat zu Tasten zuweisen können, Vielleicht könntest du ein Skript anhängen, um die Lautstärke auf diese Weise zu reduzieren.
Wenn Sie die Lösung gefunden haben, seien Sie nett und posten Sie es hier, damit andere es sehen können.
Viel Glück!
Sie könnten die Schaltfläche "stop" beim Schließen der Anwendung manuell auslösen.
Sie erhalten 5 Sekunden, um etwas zu tun, wenn Sie die applicationDidEnterBackground: -Funktion verwenden. Das sollte reichen, um den Ton zu stoppen ;-).
- 1. Spiel Hintergrund-Sound in iPhone Web App
- 2. iOS4 Kompatibilität für iPhone App
- 3. iOS4 - Hintergrund Audio mit iPhone Simulator
- 4. Erzwingen, dass eine iPhone App beendet wird, wenn die Home-Taste gedrückt wird (auf iOS4)
- 5. HTML5-Audio auf iOS4 iPhone offline Web-App wird nicht wiedergegeben?
- 6. iOS4 & Hintergrund [UIImage setImage:]
- 7. App-Lokalisierung in iOS4
- 8. kann ich den schwarzen hintergrund einer iphone app ändern?
- 9. Herunterladen von Daten im Hintergrund mit iOS4
- 10. iPhone iOS4 Low-Level-Kamerasteuerung?
- 11. iPhone Web App Startbildschirm
- 12. Tracking-Web-App in native iPhone App
- 13. iPhone App Symbol Hintergrund Farbwechsel
- 14. Anrufstatus in iOS4 erkennen
- 15. Welche Funktion wird aufgerufen, wenn die iPhone App beendet wird?
- 16. iPhone-Anwendung stürzt ab (nur iOS4)
- 17. iPhone - App-Einstellungen ändern, während Anwendung im Hintergrund ausgeführt wird
- 18. Wie erstelle ich eine Statusleiste "zurück zur App", wenn die App in den Hintergrund wechselt?
- 19. AudioQueueStart schlägt fehl, wenn iPhone App im Hintergrund läuft iOS4.0
- 20. UIAlertView verschwindet, wenn die App in den Hintergrund wechselt und wieder in den Vordergrund kommt
- 21. iPhone Web App Cache deaktivieren
- 22. Wie stoppe ich requestAnimationFrame
- 23. Überlauf: In einer iPhone Web App versteckt?
- 24. Kreislayout wird quadratisch, wenn ich den Hintergrund programmatisch setze
- 25. Warum hört die App auf, wenn sie im iPhone in Xcode als Hintergrund angezeigt wird?
- 26. UIWindow wird NULL als App in den Hintergrund geht
- 27. Wie kann ich meine Web App iPhone 5 kompatibel machen?
- 28. iPhone-Web-App in Querformatmodus versetzen
- 29. iPhone App wird geladen
- 30. iTunes Store - iPhone App ... anpassbarer Hintergrund?
Haben Sie Glück mit diesem Problem? – Crashalot