ich ein einfaches SKAudioNode haben:SKAudioNode Crash: AVAudioPlayerNode.mm:333: Start: erforderliche Bedingung ist falsch: _engine-> IsRunning()
let backgroundSound = SKAudioNode(fileNamed: "backgroundSound.mp3")
Ich benutze backgroundSound.runAction(SKAction.play())
und backgroundSound.runAction(SKAction.stop())
zu spielen zu stoppen .
Alles funktioniert gut, bis die App im Hintergrundmodus eingetreten ist und ich werde mehr als 3 Minuten fortsetzen. Wenn ich im Hintergrundmodus gehe und nach 10 - 20 Sekunden wieder aktiviere, stürzt das Audio nicht ab.
Alle Crash-Protokoll:
2016-05-29 23:26:43.612 PippiPompiere[1070:199471] 23:26:43.611 ERROR: [0x3a7cf000] AVAudioPlayerNode.mm:333: Start: required condition is false: _engine->IsRunning()
2016-05-29 23:26:43.616 PippiPompiere[1070:199471] *** Terminating app due to uncaught exception 'com.apple.coreaudio.avfaudio', reason: 'required condition is false: _engine->IsRunning()'
*** First throw call stack:
(0x23ba5b8b 0x23362dff 0x23ba5a61 0x29499ea9 0x294e3739 0x294e2819 0x2fe98ee7 0x2ff16b43 0x2feb0363 0x2ff413e9 0x2feb03bb 0x2fec2cf1 0x2fee6dfd 0x2fee34fd 0x2fee2a05 0x2fee498b 0x2ff1705b 0x476ab1 0x2623d967 0x2623d7b7 0x25916513 0x23df75e5 0x23b53f3d 0x23b6821b 0x23b6792f 0x23b65d41 0x23ab4289 0x23ab407d 0x250d0af9 0x281df2c5 0x1230c8 0x23760873)
libc++abi.dylib: terminating with uncaught exception of type NSException
ich diese Benachrichtigung nutzen auch alle Szene ad Stopp SKAudioNode Aktion zu unterbrechen:
func applicationDidEnterBackground(application: UIApplication) {
NSNotificationCenter.defaultCenter().postNotificationName(notificationPauseGame, object: nil)
}
Haben Sie eine Idee?
Danke Jungs