2017-02-12 3 views
2

Ich habe iOS-Anwendung, die Musik vom Server streamt. Es dauert 4 bis 5 Sekunden, um mit der Wiedergabe von Audio zu beginnen. Es scheint, der AVPlayer lädt die gesamte Audiodatei herunter und beginnt dann mit der Wiedergabe. Wie kann man die lange Verzögerung des AVPlayers verringern?AVPlayer Streaming-Verzögerung

+0

ich Antwort auf meine Frage gefunden. Schauen Sie in diesem https://developer.apple.com/reference/avfoundation/avplayer/1643482-automaticallyittiminimizestal –

Antwort

1

iOS-Geräte unterstützen derzeit Streaming folgende Audioformate:

  • E-AAC oder AAC-LC bis zu 48 kHz, Stereo-Audio-
  • MP3 (MPEG-1 Audio Layer 3) 8 kHz bis 48 kHz, Stereo-Audio-
  • AC-3 (für Apple TV, im Pass-Through-Modus)

Wenn Ihre Audio in einem der folgenden Formate, sollte AVPlayer Lage sein, es stattdessen streamen des Müssens Laden Sie es herunter, bevor Sie anfangen zu pl ja.

Hier ist ein Link zum Apple doc, wo ich diese Info bekommen: https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html

+0

ronb danke für Ihre Antwort. Gibt es Bibliotheken, die sofort mit dem Streaming beginnen können? –

+0

Hier ist ein Link zu einem anderen Post auf Stackoverflow, der ein paar andere Optionen erwähnt: http://StackOverflow.com/a/23677229/4577350 – ronb