/ / strumieniuj pojedynczy plik audio z Internetu - iPhone, iOS, avaudioplayer, praca w sieci

przesyłaj pojedynczy plik audio z Internetu - iphone, ios, avaudioplayer, afnetworking

Korzystam z pakietu AFNetworking w mojej aplikacji. W aplikacji możesz nagrać wiadomość, która zostanie przesłana na serwer. Muszę być w stanie odtworzyć ten plik dźwiękowy, przesyłając go strumieniowo lub przerywając, pomysł na to, jak to zrobić?

Twoje zdrowie

Odpowiedzi:

2 dla odpowiedzi № 1

Szczerze mówiąc, po prostu skorzystam AVPlayer i załaduj zdalny adres URL. Dokumentacja według Apple:

AVPlayer działa równie dobrze z lokalnymi i zdalnymi plikami multimedialnymi, zapewniając odpowiednie informacje na temat gotowości do odtwarzania lub potrzeby oczekiwania na dodatkowe dane przed kontynuowaniem.

Z pewnością można do tego użyć AFNetworking, ale ufam, że Apple jest wbudowany AVPlayer będzie bardziej niż odpowiedni dla twoich potrzeb i na pewno warto spróbować przed rzuceniem własnych.


1 dla odpowiedzi nr 2

Jeśli chcesz odtworzyć plik mp3 znajdujący się na serwerze, możesz użyć Audiostreamera Matta Galaghera (http://cocoawithlove.com/2009/06/revisiting-old-post-streaming-and.html).

Jeśli chcesz odtworzyć lokalnie zapisany plik, możesz użyć AVAudioPlayer (http://developer.apple.com/library/IOS/#documentation/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html).

Jeśli nie tego chcesz, podaj nam więcej danych.