MPMoviePlayerController使用代理身份验证来自url的视频

时间:2012-02-16 03:31:55

标签: iphone authentication proxy mpmovieplayercontroller

我开发了一个可以通过http播放视频(.mp4)的应用程序。根据许多教程,他们建议我使用MPMoviePlayerController。在我的工作场所,我必须进行代理服务器身份验证才能访问互联网但我找不到任何示例代码来使用MPMoviePlayerController进行代理身份验证,因此我无法通过http播放任何视频。

你们有什么建议吗?

谢谢, 此致

1 个答案:

答案 0 :(得分:1)

从Apple Document获得解决方案

NSURLCredential * credential = [[NSURLCredential alloc]                                    initWithUser:@“myusername”                                    密码:@“mypassword”                                    持久性:NSURLCredentialPersistenceForSession];

NSURLProtectionSpace *protectionSpace = [[NSURLProtectionSpace alloc]
                                     initWithProxyHost:@"192.168.110.14" //proxy server
                                         port:8080 
                                         type:NSURLProtectionSpaceHTTPProxy 
                                         realm:nil 
                                         authenticationMethod:NSURLAuthenticationMethodDefault];
[[NSURLCredentialStorage sharedCredentialStorage]
 setDefaultCredential: credential
 forProtectionSpace: protectionSpace];
[protectionSpace release];
[credential release];