iOS 7 : de simples commandes audio avec AVAudioPlayer?

J'ai juste commencé à coder des applications iOS avec xCode et ce n'est pas très facile et intuitif à trouver comment les choses fonctionnent. Je suis très nouveau dans ce et une de mes applications se passe très lentement ^^. De toute façon, je suis en train d'essayer des choses sur iOS7, au moins.

J'ai réussi à créer des tableaux dynamiques avec les douanes des cellules et de la dynamique de la hauteur, mais maintenant je ne trouve pas de solution à mon problème... Peut-être que je n'ai pas chercher au bon endroit... de toute façon.

J'ai une lecture audio, grâce à ces lignes:

NSString *path = [[NSBundle mainBundle] pathForResource:@"song" ofType:@"mp3"];
AVAudioPlayer *audio = [[AVAudioPlayer alloc]
initWithContentsOfURL:[NSURL fileURLWithPath:path] error:nil];

[audio play];
[audio updateMeters];

Maintenant, c'est génial, ma lecture audio. Mais je n'ai pas de contrôles. J'ai ajouté un bouton play/pause, mais comment naviguer à l'intérieur de l'audio? Dois-je avoir le code de l'interface? Il n'y a pas une interface simple avec un bouton et un réactif barre de progression?

Et si j'ai de ce code, ainsi, hum... où dois-je commencer?

Merci beaucoup!

Si vous voulez que les boutons de contrôle de la musique, de frottement curseur de contrôle du volume, etc. vous aurez besoin pour créer vous-même et de ses méthodes. Vous aurez probablement envie de regarder NSTimer si vous souhaitez créer un scrubbing curseur de trop.

OriginalL'auteur rekam | 2013-10-28