Frage

Wenn mein Sprite-Kit-Spiel zum Hintergrund geht, habe ich eine NSNotifikation, um das Spiel und die Hintergrundmusik anzuhalten. Die Benachrichtigungen sind ..

generasacodicetagpre.

Die zwei angegebenen Auswahlmethoden sind ..

generasacodicetagpre.

Der SKTAUDIO SharedInstance stammt von dem Tutorial von Ray Wenderlich und stoppt die Avaudiosession und startet damit mit dem Spiel und in der Pause neu. Ich lege Haltepunkte auf alle Linien in den Wählmethoden und jeder wird während der Verwendung des Simulators durchgeführt. Alles funktioniert wie geplant, meine App pauscht zusammen mit der Musik, wenn die App zum Hintergrund geht. Wenn ich es zurückhalte, beginnt die Musik an und das Spiel wird fortgesetzt, wohin sie genauso gelassen wird, so wie es sollte.

Das Problem entsteht, wenn ich das Spiel nur auf dem iPhone spiele, nicht durch Xcode. Wenn ich einfach das Spiel normal spiele, und ich habe die App zum Hintergrund, bei der Rückkehr bringt ich mich zu meinem Eröffnungsbildschirm und nicht zum Spiel, wie es im Simulator tut. Vermisse ich etwas? Warum sollte es sich am Telefon an dem Simulator anders verhalten? Vielen Dank im Voraus für all Ihre Hilfe!

War es hilfreich?

Lösung

Siehe die vorherige Frage, die gestern und den Link beantwortet wurde, der mein Problem gelöst hat ...

Umgang mit Unterbrechungen im Sprite Kit- Erhalten Sie keine Soundeffekte über [SACAction PlaySoundFileamed: Nach der Unterbrechung

Ich glaube, Ihr Problem ist, dass die AvaudioSession immer noch aktiv ist, wenn Sie in den Hintergrund gehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top