2010-05-22 11 views
0

J'essaie de faire une application musicale pour iPhone. l'application est simple. il y a quelques fichiers d'échantillons de notes de musique (caf). lorsque l'utilisateur appuie sur les positions prédéfinies sur uıview (comme les chaînes). L'application lit l'exemple de note et ajoute une valeur de chaîne à un nsmutablearray à propos de la note.UITableView avec Shake and play

lecture de listes de notes jouées dans un tableau.

maintenant je veux ajouter un mode secouer et jouer à l'application. Lorsque l'utilisateur secoue l'iPhone, les notes enregistrées commencent à jouer du premier enregistrement au dernier enregistrement et se remettent en boucle. aussi si l'utilisateur secoue iphone notes plus difficiles jouera plus vite.

comment puis-je faire cela. une idée? merci

+0

Mon être cette solution pour vous? http://stackoverflow.com/questions/1342674/motionbegan-not-working – Victor

Répondre

0

de quoi avez-vous besoin d'aide? Secouant? Pour savoir à quel point un téléphone est secoué, vérifiez les valeurs de l'accéléromètre. Je fais quelque chose de similaire dans un de mes applications, vérifier l'ampleur et la durée de l'accélération dans

  • (void) accéléromètre: (UIAccelerometer *) accéléromètre didAccelerate: (UIAcceleration *) accélération;
+0

merci. J'ai besoin d'aide pour trembler et comment puis-je augmenter la vitesse de jeu. – JudasDSC

+0

Comment diable sommes-nous censés répondre à des questions comme celles-là? Vous changerez la vitesse de jeu en modifiant quelque chose dans votre code qui programme le taux de jeu de la note. Probablement une variable. Vous pouvez jouer vos notes en utilisant scheduledTimerWithTimeInterval: invocation: repeat: dans ce cas, vous devrez changer le TimeInterval – Andiih

+0

J'ai demandé à ce sujet que vous avez dit. quand j'ai demandé comment, je veux dire avec une variable de compteur à l'intérieur de la boucle ou avec une minuterie. désolé pour mon anglais mais je demande clairement encore. J'ai besoin d'un exemple de code sur la lecture de notes de musique lorsque l'utilisateur secoue l'iPhone. Si l'utilisateur secoue plus vite, les notes jouent plus rapidement. – JudasDSC