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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top