Http live streaming: принудительно MPMoviePlayerController для упаковки заголовков в http-запросах - PullRequest
1 голос
/ 20 июля 2011

Я транслирую видео с сервера на iPhone с помощью Http Live Streaming.Мне нужно установить определенные заголовки в пакетах http, которые телефон отправляет на сервер.

Для обычных пакетов будет достаточно следующего кода:

NSMutableURLRequest* request = [[[NSMutableURLRequest alloc] initWithURL:url]
                                autorelease];
[request setValue:VALUE forHTTPHeaderField:@"Field You Want To Set"];

К сожалению, я не нашеланалогичный API для MPMoviePlayerController.Другими словами, как заставить MPMoviePlayerController установить определенные заголовки в http-пакетах, которые он использует для связи с сервером?

Ответы [ 3 ]

2 голосов
/ 21 июля 2011

Я думаю, что установка cookie может решить вашу проблему.Пожалуйста, посмотрите документацию для NSHTTPCookie и NSHTTPCookieStorage.

0 голосов
/ 24 апреля 2014

Недавно я тоже столкнулся с этой проблемой и обнаружил, что при переполнении стека решение заключается в использовании NSURLProtocol.Тем не менее, было сложно понять, как это сделать, поэтому я решил сэкономить время, поделившись кодовым решением: https://stackoverflow.com/a/23261001/3547099

0 голосов
/ 12 сентября 2011

Не думаю, что вы найдете решение, отличное от использования NSHTTPCookieStorage, чтобы клиент отправлял на сервер заголовки на основе файлов cookie.

...