2013-10-29 23 views

risposta

2

Se si sta cercando un riferimento all'URI del TS attualmente in download, non è disponibile. È possibile ottenere l'URI dello stream per il bit-rate corrente osservando lo AVPlayerItem corrente.

Es .: [[[player currentItem] accessLog] events]

E 'un NSArray di AVPlayerItemAccessLogEvent 's.

Ma non ti fornirà l'URI del TS di per sé. Potrebbe essere sufficiente calcolare il TS corrente in base a dove si trova attualmente l'indicatore di riproduzione in relazione alla durata e alla dimensione del segmento.

+0

Questo non funzionerà in caso di streaming adattivo in cui potrebbe avere diversi m3u8 per diverse interpretazioni dello stesso video. – user3577291

+0

Non penso che sia possibile calcolare il TS corrente in questo modo perché non c'è modo di ottenere lo scostamento iniziale (EXT-X-MEDIA-SEQUENCE: 138), l'API semplicemente non fornisce accesso ad esso. –