Egal, welche WAV-Datei ich in einem Projekt abgespielt habe, ich bekomme immer den gleichen Fehler. Der Fehler lautet: Beenden der App aufgrund der nicht abgefangenen Ausnahme 'NSInvalidArgumentException', Grund: 'Ressource namedatei.wav kann nicht geladen werden'SKAction playsounddateiname kann Sound nicht laden
Ich kann mit SKAction.playSoundFilenamed keinen Sound irgendeiner Art laden. Ich habe sichergestellt, dass die Datei korrekt benannt ist und das scheint nicht das Problem zu sein.
Ich habe dies in verschiedenen Projekten getestet, darunter die folgenden Testspiel-Projekt, bei ich alle Standardcode verwenden, außer für einen Aufruf der SKAction
class GameScene: SKScene {
override func didMoveToView(view: SKView) {
/* Setup your scene here */
let myLabel = SKLabelNode(fontNamed:"Chalkduster")
myLabel.text = "Hello, World!";
myLabel.fontSize = 65;
myLabel.position = CGPoint(x:CGRectGetMidX(self.frame), y:CGRectGetMidY(self.frame));
let soundfile = SKAction.playSoundFileNamed("soundProject.wav", waitForCompletion: false)
runAction(soundfile)
self.addChild(myLabel)
}
ich keinen Ton von jeder Art bekommen kann mit SKAction laden .playSoundFile ist benannt. Ich habe bereits überprüft, um sicherzustellen, dass die Datei korrekt benannt ist und dass sie im Bundle beendet wird. Jede Hilfe würde sehr geschätzt werden. Danke
UPDATE Ich lief meinen beigefügten Code auf einem anderen Computer, und es compliled und lief perfekt. Es muss etwas mit meinem xcode/Simulator nicht stimmen. Kann jemand es zurücksetzen? Danke
siehe https://github.com/sc24evr/TestAudioSpriteKit für ein Beispielprojekt, das gibt mir die Fehler – sc24evr
Das gleiche Problem für mich. Ich arbeite wochenlang an einem Projekt und plötzlich gibt es Probleme beim Laden von Sounds. Das Bereinigen oder Entfernen von abgeleiteten Daten löst es nicht. – Domsware
Neustart Computer lösen das Problem für mich. – Domsware