sound = [[NSSound alloc] initWithContentsOfFile:@"staticbeam09.wav" byReference:YES];
Code référencé à partir de Apple docs. Obtenir une erreur quand je mets ceci dans viewDidLoad. Si je metsNSSound non déclaré sur l'iPhone?
NSSound *sound;
dans le fichier d'en-tête, je reçois l'erreur spécificateur-qualification en haut de mon dossier de mise en œuvre. Que dois-je faire pour que cela fonctionne? Je ne faisais que coller le code de la documentation d'Apple - est-ce que cela a été déprécié? Merci de votre aide!
Hey, essayé ça. J'obtiens un plantage de paramètre de chaîne nulle sur la deuxième ligne de ceci: \t NSString * beamPath = [[NSBundle mainBundle] pathForResource: @ "staticbeam09" deType: @ "wav"]; \t CFURLRef beamURL = (CFURLRef) [NSURL fileURLWithPath: beamPath]; staticbeam09.wave est dans mon dossier de ressources. essayé de mettre \ resources \ staticbeam09 et cela n'a pas fonctionné .. aucune idée quel paramètre il pense que je passe comme néant? – quantumpotato
Je n'ai pas mon code en face de moi, mais d'un coup d'oeil il semble que la ressource que vous utilisez doit être au format caf, l'iPhone n'utilise pas de codec audio Windows. Icodeblog inclut une commande de terminal pour la convertir. Essayez ceci et laissez-moi savoir –
Oh! Je pensais que .wav était un format universel sans perte. Ça fonctionne maintenant! Merci à tous ceux qui ont aidé à ça. Maintenant, j'ai des sons qui fonctionnent dans mon jeu! – quantumpotato