riprodurre in streaming un singolo file audio da Internet
-
28-10-2019 - |
Domanda
Sto utilizzando la suite AFNetworking nella mia app.Nell'app puoi registrare un messaggio, che viene caricato su un server.Devo essere in grado di riprodurre quel file audio trasmettendolo in streaming o sfregandolo, un'idea su come farlo?
Saluti
Soluzione
Onestamente, utilizzerei semplicemente AVPlayer
e caricherò l'URL remoto.Secondo la documentazione di Apple :
AVPlayer funziona ugualmente bene con file multimediali locali e remoti, fornendo informazioni appropriate sulla disponibilità alla riproduzione o sulla necessità di attendere dati aggiuntivi prima di continuare.
È certamente possibile utilizzare AFNetworking per farlo, ma confido che il AVPlayer
integrato di Apple sarà più che adatto alle tue esigenze e sicuramente vale la pena provare prima di lanciarne uno tuo.
Altri suggerimenti
Se vuoi riprodurre un mp3 che si trova sul server puoi usare Audiostreamer di Matt Galagher ( http://cocoawithlove.com/2009/06/revisiting-old-post-streaming-and.html ).
Se vuoi riprodurre un file salvato localmente puoi usare AVAudioPlayer ( http://developer.apple.com/library/IOS/#documentation/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html ).
Se non è quello che vuoi, ti preghiamo di fornirci altri dati.