2016-01-28 12 views
5

Ho un caso di utilizzo speciale in cui ho bisogno di tracciare un'intestazione di risposta da AVPlayer mentre sta trasmettendo una playlist HLS. Ho cercato su Internet e letto la documentazione di AVPlayer e non ho trovato alcun modo specifico per ottenere questo. So che c'è un modo per ottenere le intestazioni delle risposte HTTP dalla richiesta fatta dall'app ma non ho trovato nulla per ottenere l'intestazione della risposta per le richieste fatte da AVPlayer.Intestazione risposta da AVPlayer

+0

si fa a trovare la risposta? Ho bisogno di un'intestazione di risposta per rilevare la commutazione CDN. – vahid

risposta

1

Ho passato settimane a cercare un modo per farlo sia per le richieste che per le risposte per la playlist e le richieste di blocco. L'unico modo in cui sono riuscito a trovare che funzionava era passare la richiesta di riproduzione attraverso un proxy inverso sul dispositivo. Ciò consente di intercettare la richiesta, aggiungere intestazioni, inviarlo al server reale e quindi estrarre le intestazioni dalla risposta prima di restituirla a AVPlayer.

Ho fatto un semplice esempio di progetto (con un sacco di commenti e documentazione) qui: https://github.com/kevinjameshunt/AVPlayer-HTTP-Headers-Example

Problemi correlati