Ich erstelle eine Streaming-Radio-Anwendung für iOS und möchte die Eigenschaften von AVPlayer und AVPlayerItem optimieren, um eine zuverlässigere Wiedergabe bei verlustreichen Konnektivitätsbedingungen zu ermöglichen. Ich möchte die Puffergröße erhöhen.
Die einzige Antwort, die ich finden konnte, ist hier
Gibt es das überhaupt, ohne OpenAL zu erreichen?
Siehe hier: Fortschritt beim AVPlayer-Streaming
Und hier: Wie bekomme ich Dateigröße und aktuelle Dateigröße von NSURL für AVPlayer iOS4.0
Sie können die Eigenschaft "currentitem.loadedTimeRanges" des Players beobachten, und wenn die Ereignisse ausgelöst werden, können Sie überprüfen, wie viel gepuffert wurde, bevor Sie mit der Wiedergabe beginnen. Hier ist ein Beispiel, wie ich es benutze:
%Vor%Tags und Links objective-c ios avaudioplayer avplayer