/ / AVAudioPlayer nie odtwarza pełnego pliku - iOS, Object-C, iPhone, Avaudioplayer

AVAudioPlayer nie odtwarza pełnego pliku - ios, cel-c, iphone, avaudioplayer

pobieram plik audio z serwera. Podczas pobierania chcę rozpocząć odtwarzanie, aby użytkownik nie musiał długo czekać, więc do obsługi tego używam AVAudioPlayer. Ale teraz, gdy klient wypuści aplikację. właśnie stwierdziliśmy, że AVAudioPlayer nie odtwarza pełnego pliku. Odtwarza tylko tę część pliku, która jest już pobrana w momencie inicjalizacji AVAudioPlayer. Pozostała część dołączona do pliku po zainicjowaniu AVAudioPlayer nie zostanie odtworzona. Wszelkie rozwiązania tego problemu.

Odpowiedzi:

0 dla odpowiedzi № 1

Do przesyłania strumieniowego użyj AVPlayer.

var player:AVPlayer!
var steamingURL:NSURL = NSURL(string:playerURL)
player = AVPlayer(URL: steamingURL)
player.play()