2012-12-15 2 views
8

J'utilise AVAudioRecorder pour enregistrer un son, puis j'essaie de lire le son à l'aide d'AVAudioPlayer. J'essaie de faire en sorte que le son soit indéfiniment en boucle, mais le son a un court intervalle entre les boucles. J'ai essayé d'enregistrer l'enregistrement AVAudioRecorder dans tous les types de fichiers possibles, mais je ne trouve pas quelque chose qui permette une boucle parfaite. Merci.Bouclage d'AVAudioPlayer sans Gap

+0

Pourquoi les downvotes? Il n'y a pas de questions similaires où quelqu'un est en train d'enregistrer * et * en train de jouer, voulant faire une boucle. –

+1

Pour beaucoup d'entre nous, cela n'a pas de sens de poser des questions négatives - les questions à problèmes doivent être soit éditées, soit renvoyées à l'auteur de la question pour être éditées. Mais c'est comme ça que les pouvoirs sont mis en place ... Désolé, je sais que c'est inutile (surtout avec un nouvel utilisateur). –

Répondre

6

Ceci est un grand poste qui m'a aidé à éliminer les boucles dans ma mise en œuvre de AVAudioPlayer: http://forums.macrumors.com/showthread.php?t=640862

l'essentiel du poste est que l'audio compressé ajoute son vide pour pad sur la longueur de l'échantillon à un multiple de 1024 L'utilisation d'un son non compressé ou d'un son spécifiquement produit en boucle permet d'éliminer le problème.

+0

C'était facile? Brillant! –