Как работать с базовой аутентификацией HTTP в AVURLAsset? - PullRequest
8 голосов
/ 09 ноября 2011

Я пытаюсь разработать собственный проигрыватель фильмов для iPhone с помощью AVPlayer.Но мне просто интересно, что, если ответ URL-адреса m3u8 отправляет вызов аутентификации, как мне справиться с этим.Я знаю о didReceiveAuthenticationChallenge и NSURLConnection, но не знаю, как это работает в этом контексте.

Любая помощь приветствуется.

-Soumya

1 Ответ

0 голосов
/ 03 апреля 2012

Мы применили другой подход к аналогичной проблеме, поскольку мы должны были соблюдать перенаправления и в HTTP.Мы выполнили аутентификацию в файлах cookie и установили их для всего домена:

NSDictionary *properties = [NSDictionary dictionaryWithObjectsAndKeys:
                            kAuthCookieDomain, NSHTTPCookieDomain,
                            kAuthCookiePath, NSHTTPCookiePath,
                            kAuthCookieName, NSHTTPCookieName,
                            kAuthCookieValue, NSHTTPCookieValue,
                            kAuthCookieDiscard, NSHTTPCookieDiscard,
                           nil];
NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:properties];  
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...