2013-10-29 3 views

Antwort

2

Wenn Sie nach einem Verweis auf den URI des aktuell herunterzuladenden TS suchen, ist dieser nicht verfügbar. Sie können den URI des Streams für die aktuelle Bitrate abrufen, indem Sie sich die aktuelle AVPlayerItem-accessLog ansehen.

Z. B .: [[[player currentItem] accessLog] events]

Es ist ein NSArray von AVPlayerItemAccessLogEvent ‚s.

Aber es wird Ihnen nicht die URI des TS per se geben. Möglicherweise müssen Sie nur den aktuellen TS berechnen, wobei sich der Abspielkopf derzeit im Verhältnis zur Dauer und der Segmentgröße befindet.

+0

erhalten Dies wird nicht im Falle von adaptivem Streaming in wo Sie arbeiten könnte verschiedene m3u8 für verschiedene Darstellungen desselben Videos haben. – user3577291

+0

Ich glaube nicht, dass Sie den aktuellen TS auf diese Weise berechnen können, da es keine Möglichkeit gibt, den anfänglichen Offset zu erhalten (EXT-X-MEDIA-SEQUENCE: 138), API bietet nur keinen Zugriff darauf. –

Verwandte Themen