Quel format audio peut être enregistré et lu par iPhone et Android?
Je suis en train de concevoir une application qui permet d'enregistrer de courts fichiers audio sur iPhone et Android qui peuvent être lus sur les deux plates-formes, ainsi que nous l'espérons de tout autre smartphone.
Droit maintenant, je suis en utilisant *.la caf avec le codec iLBC, comme je sais que l'iPhone n'a pas encoder en mp3.
Est-il un format de fichier/le codec que je devrais utiliser dans ce cas?
source d'informationauteur Newy
Vous devez vous connecter pour publier un commentaire.
Il a utilisé pour être que il n'y avait pas de commune formats de codage audio pour Android et iPhone.
iPhone: iPhone encodage audio formats pris en charge
Android: Android pris en charge formats de médias
Mais Android 2.3.3 ajoute le support pour AMR-WB, AAC: Android Encodeur Audio AAC
Voir Media Framework à Android 2.3.3 les changements de l'API
Je crois donc que l'AAC est le format de votre choix si vous voulez de l'interopérabilité entre les appareils Android et iPhone. et peut gérer les Android 2.3.3 limitation.
Sinon, il suffit de choisir dans la liste pour la couverture la plus large (AMR-NB sur Android) ou d'un plan de conversion de l'audio enregistré pour un format adapté.
Une vérification rapide montre que la RAM est breveté et je suppose AAC aurait certains brevets de la couverture. PCM est décodable sur iPhone et Android et la plupart des téléphones portables au détriment de la plus grande taille.
Tous les smartphones peuvent lire les fichiers WAV (même Android que de 2.2). Ceux-ci sont connus comme "PCM Linéaire" dans iOS et "PCM/WAVE" dans Android.
Essayer de modifier le type de fichier dans votre version d'ios fichier à
.wav
et vous devriez être en mesure d'écouter ce fichier audio sur un téléphone Android, ainsi que d'un système d'exploitation Windows.Vous trouverez que le mp3 a un matériel de décodage dans tous les appareils iOS et la plupart des téléphones mobiles Android (mais pas bon marché des tablettes, des téléphones budgétaires, etc).
Est donc RAW WAV vraiment la seule option pour l'encodage et le décodage de l'audio sur les deux téléphones? Android 2.3.3 est beaucoup plus exclusif à s'appuyer sur cette version.
Comme expliqué ci-dessus par typo.pl le général, compatible format AMR ou WAVE(PCM), mais dans la pratique, nous préférons progressive de la solution:
J'imagine que c'est assez facile de solution pour une meilleure compatibilité et une qualité audio.