6
votes

Problèmes avec AvadiovLayer

Je suis nouveau au développement de l'iPhone.

Je veux jouer un son quand un Uibutton est taraudé. J'ai essayé ce qui suit: p>

ViewController.h: p>

audioPlayer = [audioPlayer initWithContentsOfURL:audioFileURL error:&error];


0 commentaires

4 Réponses :


30
votes

Vous devez ajouter le cadre AVFoundation à votre projet. (Cliquez avec le bouton droit de la souris sur votre cible principale, puis ajoutez le cadre existant).


1 commentaires

HM, dans le fichier .h, les importations sont les importations que je pense (j'ai oublié de les poster): #import #import #import Voulez-vous dire cela?



4
votes

Merci, ça a fonctionné. Je ne savais pas que je dois ajouter le cadre: S

J'ai utilisé les instructions suivantes:

  1. Dans le navigateur de projet, sélectionnez votre projet
  2. Sélectionnez votre cible
  3. Sélectionnez l'onglet 'Build Phases'
  4. Ouvrez "Link binaires avec des bibliothèques" Expander
  5. Cliquez sur le bouton '+'
  6. Sélectionnez votre cadre

0 commentaires

0
votes

pls ajoutez le cadre d'avexte à votre projet. Et je pense que vous devriez ajouter avec


0 commentaires

6
votes

Pour ajouter aux autres réponses.

Vous devriez toujours regarder la documentation d'une classe 'I.e Avaudioplayer . Que vous n'êtes pas familier lorsque vous avez l'intention de l'utiliser. Il y a en haut de la documentation (référence de classe) pour la classe, est un tableau indiquant quel cadre appartient à la classe:

Entrez la description de l'image ici

Une fois que vous savez, ajoutez le cadre au projet. Et également l'importer dans le fichier d'en-tête (.h) comme d'autres ont souligné


0 commentaires