2017-10-09 9 views
2

Je dois jouer une boucle audio en continu et être capable de recharger le fichier audio à la volée, sans interruption. Je l'ai déjà essayé ces solutions:AudioKit: recharger des fichiers audio dans l'échantillonneur

  • utilisation AKAudioPlayer et son « remplacer (fichier :) » méthode -> problème: méthode, le remplacement du fichier est super lent (1 sec), ainsi que le « jeu ».
  • utiliser AKSampler -> problème: l'AKSampler ne semble pas pouvoir remplacer le fichier audio à la volée, donc je dois en créer un nouveau, arrêter le moteur audio, reconnecter l'AKSampler, redémarrer le moteur audio (super lent)

Y a-t-il une solution plus évidente que j'aurais manquée?

+0

pourriez-vous précharger les fichiers et utiliser un mélangeur? –

+0

ok je l'ai fait. Je pensais que ce serait plus évident. Il est fondamentalement impossible de construire facilement un boucleur en temps réel avec AudioKit (au moins avec AKAudioPlayer et AKSampler) – Nitenq

+0

voulez-vous voter ma réponse comme acceptée en utilisant le chèque vert à gauche? THX –

Répondre

0

Préchargez les fichiers et utilisez une table de mixage.