Wie unterscheiden Sie zwischen Bildschirm sperren und home-Taste auf iOS5?

Ich bin die Entwicklung einer iPhone-app, die Wiedergabe von audio im hintergrund. Ich möchte die audio zu spielen, wenn der Benutzer sperrt den Bildschirm, aber anhalten, wenn Sie entscheiden, zu einer anderen app wechseln (durch drücken der home-Taste).

Unter iOS 4 war es kein problem, weil die app würde gehen in den inaktiven Zustand, wenn der Bildschirm gesperrt war und nur in den hintergrund verschoben werden, wenn die home-Taste gedrückt wurde. Auf iOS 5, wenn der Bildschirm gesperrt ist, die app ist jetzt auch in den hintergrund gerückt, so scheint es, ist es nicht mehr möglich zu sagen, der Unterschied zwischen den beiden Staaten. Gibt es eine Lösung für dieses problem?

  • Dies ist eine nervige Angelegenheit, da jeder google-Suche gibt das ios5 notification center. Ideal, wir könnten finden Sie eine Liste aller system-Meldungen haben wir die Möglichkeit zu registrieren und hoffe, dass etwas erscheint
  • Das OS wird sich darum kümmern, dass für Sie, solange Sie konfigurieren Sie Ihre audio-Sitzung entsprechend, oder so scheint es (ich bin kein audio-Programmierer). Wenn Sie die Suche nach "Bildschirm sperren" in der Dokumentation finden Sie Informationen, die Ihnen helfen sollen in der Audio-Session-Programming Guide (Audio Session Kochbuch).
  • möglich, Duplikat der Ist es möglich, zu unterscheiden zwischen sperren Sie das Gerät und senden Sie eine app im hintergrund?
Schreibe einen Kommentar