2010-06-20 3 views
0

Я хочу транслировать свои видеофайлы и воспроизводить их на iPhone.как пройти аутентификацию в MPMoviePlayer для iphone

Я использую MPMoviePlayer для воспроизведения видео.

Я указываю URL-адрес в нижеприведенном API: - MPMoviePlayerController * theMovie = [[MPMoviePlayerController alloc] initWithContentURL: theURL];

Но мой url запрашивает учетные данные пользователя, и я не могу передать учетные данные. Пожалуйста, дайте мне знать обходной путь или какой-либо другой вариант для него. Жду вашего ответа.

ответ

2

У меня такая же проблема. Это должно быть как можно скорее, используя NSURLCredential, но пока я не смог понять это.

Обновление: я понял, посмотрю документацию MPMoviePlayerController, там вы можете увидеть, как это работает.

Для меня она работала так:

NSURLCredential *credential = [[[NSURLCredential alloc] 
            initWithUser: kHTTPSUsername 
            password: kHTTPSPassword 
            persistence: NSURLCredentialPersistenceForSession] autorelease]; 

    NSURLProtectionSpace *protectionSpace = [[[NSURLProtectionSpace alloc] 
               initWithHost: @"my.secret.host" 
               port: 443 
               protocol: @"https" 
               realm: @"secret.host" 
               authenticationMethod: NSURLAuthenticationMethodDefault] autorelease]; 

    [[NSURLCredentialStorage sharedCredentialStorage] setDefaultCredential: credential forProtectionSpace: protectionSpace]; 
Смежные вопросы