/ / Lecture de fichiers * .caf (iOS / Apple) sous Java - java, ios, javasound, caf

Lecture de fichiers * .caf (iOS / Apple) sous Java - java, ios, javasound, caf

J'ai deux applications, la première est une application iOS qui enregistre le son et l'enregistre dans *.caf des dossiers. le second est une application Java qui a besoin de lire ceci *.caf des fichiers sonores et de les lire.

je recherche Code Java qui peut lire / jouer ces *.caf fichiers son

Réponses:

2 pour la réponse № 1

Malheureusement, je crois que la réponse courte estdu moins aucun code gratuit que je pouvais trouver pour le moment (j’ai récemment effectué une recherche relativement approfondie pour trouver des SPI gratuits et j’ai relevé toutes sortes de problèmes, tels que APE - mais rien pour caf.) JavaFX, l’autre candidat potentiel au support Java, ne le supporte pas actuellement:

Audio: MP3; AIFF contenant PCM non compressé; WAV contenant PCM non compressé; Conteneur multimédia MPEG-4 avec audio AAC (Advanced Audio Coding)

Je suggérerais que votre meilleure option, à moins d’appliquer cela vous-même, serait l’une des deux options suivantes:

  • Modifiez votre autre application de sorte qu'elle soit enregistrée dans un type de fichier plus largement accepté - il en existe d'autres qui peuvent très bien prendre en charge l'audio sans perte, comme FLAC, qui a un SPI. Vous pouvez également utiliser WAV ou AIFF (ou tout simplement mp3 si vous êtes satisfait d’un format avec pertes.)
  • Utilisez une bibliothèque native pour lire le fichier caf pour chaque plate-forme que vous souhaitez prendre en charge, et utilisez JNI / JNA pour naviguer entre Java et le code natif.