diffuser un seul fichier audio depuis Internet
-
28-10-2019 - |
Question
J'utilise la suite AFNetworking dans mon application. Dans l'application, vous pouvez enregistrer un message, qui télécharge sur un serveur. J'ai besoin de pouvoir lire ce fichier audio en le diffusant ou en le chachant, des idées sur la façon de faire?
Acclamations
La solution
Honnêtement, j'utiliserais juste AVPlayer
et charger l'URL distante. Par documentation d'Apple:
AVPlayer fonctionne également bien avec les fichiers multimédias locaux et distants, vous fournissant des informations appropriées sur la préparation à jouer ou sur la nécessité d'attendre des données supplémentaires avant de continuer.
Il est certainement possible d'utiliser Afnetworking pour le faire, mais j'espère qu'Apple est intégré AVPlayer
Sera plus que adapté à vos besoins, et vaut certainement la peine avant de rouler le vôtre.
Autres conseils
Si vous souhaitez lire un MP3 situé sur le serveur, vous pouvez utiliser Audiostreamer de Matt Galagher (http://cocoawithlove.com/2009/06/revisiting-arf-post-streaming-and.html).
Si vous souhaitez lire un fichier enregistré localement, vous pouvez utiliser Avaudioplayer (http://developer.apple.com/library/ios/#documentation/avfoundation/reference/avaudioplayerclassreference/reference/reference.html).
Si ce n'est pas ce que vous voulez, donnez-nous plus de données.