Options disponibles pour la lecture d'un flux ou un fichier mp3 à distance sur iOS 4
-
08-10-2019 - |
Question
Je suis en train de faire une demande d'écouter des podcasts. Chaque podcast est un fichier mp3, autour de 50 Mo. Après avoir examiné la utilisation du chapitre du Guide de programmation multimédia de Audio, j'ai décidé d'utiliser AVPlayer, comme les autres options ne semble pas approprié. Cependant, le travail plus I avec AVFoundation, plus compliqué, il semble, et j'ai le sentiment que le streaming simplement un fichier mp3 devrait être plus facile. De plus en haut de ce document, il y a une note indiquant:
Important: Le présent document contient information qui était autrefois dans iOS Guide d'application de programmation. le informations contenues dans ce document n'a pas été mis à jour spécifiquement pour iOS 4.0
Est-ce que ça veut dire que j'ai d'autres options, ou que AVFoundation est peut-être un surpuissant pour ce que je dois faire? Je voudrais vraiment apprécier si quelqu'un pouvait effacer les choses un peu et laissez-moi savoir si je fais quelque chose de mal ici.
Merci à l'avance!
La solution 2
Je viens de découvrir un pdf avec une belle vue d'ensemble de quelques options possibles de ce blog cours . En collaboration avec la suggestion de Julian cela est tout ce que je pouvais trouver jusqu'à présent.
Autres conseils
Vous devriez explorer Cocos Denshion.
http://www.cocos2d-iphone.org/wiki/ doku.php / cocosdenshion: livre de cuisine
Le moteur audio est livré avec cocos2d, et il est à seulement 5 classes que vous pouvez inclure dans votre projet.
Il est très simple à utiliser, comme vous pouvez le voir sur le lien ci-dessus. Il est fondamentalement juste un wrapper pour certaines classes de AVFoundation.
La seule astuce sera de diffuser votre mp3, mais il semble que vous pouvez simplement mettre à jour le Cocos Denshion CDAudioManager à la main une URL à l'AVAudioPlayer, comme un début. Que ce soit ou non qui satisfait vos besoins en continu, je ne sais pas.
À tout le moins, il vous donnera un code de AVFoundation à l'étude.