Indipendentemente dal file wav che ho provato a riprodurre in un progetto, continuo a ricevere lo stesso errore. L'errore indica: Terminazione dell'app a causa dell'eccezione non rilevata 'NSinvalidArgumentException', motivo: 'Risorsa namedfile.wav non può essere caricata'SKAction playsoundfilenamed non riesce a caricare il suono
Non riesco a caricare alcun suono di alcun tipo utilizzando SKAction.playSoundFilenamed. Mi sono assicurato che il file sia correttamente nome e che non sembra essere il problema.
Ho testato questo in diversi progetti, tra cui la seguente progetto di test del gioco in cui io uso tutto il codice di default ad eccezione di una chiamata al 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)
}
non posso ottenere alcun suono di qualsiasi tipo per caricare utilizzando SKAction .playSoundFilenamed. Ho già controllato per assicurarmi che il file sia chiamato correttamente e che esca nel pacchetto. Qualsiasi aiuto sarebbe molto apprezzato. Grazie
UPDATE Ho eseguito il mio codice allegato su un altro computer, e si è complimentato e ha funzionato perfettamente. Deve esserci qualcosa di sbagliato nel mio xcode/simulatore. Qualcuno sa come resettarlo? Grazie
vedono https://github.com/sc24evr/TestAudioSpriteKit per un progetto di esempio che dà me gli errori – sc24evr
Lo stesso problema per me. Lavoro su un progetto per settimane e improvvisamente si verificano problemi nel caricamento dei suoni. La pulizia o la rimozione dei dati derivati non la risolve. – Domsware
Il riavvio del computer risolve il problema per me. – Domsware