MPMoviePlayerController 使用代理身份验证从 url 播放视频

发布于 2025-01-06 15:02:36 字数 209 浏览 0 评论 0原文

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

你们有什么建议吗?

谢谢, 问候

I develop an application that can play video(.mp4) via http. According to many tutorials ,they suggest me to use MPMoviePlayerController. In my workplace, I have to do a proxy server authentication to access the internet but I can't find any example code to do a proxy authen with MPMoviePlayerController so I can't play any video via http.

Do you guys have any suggestions?

Thanks,
Regards

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

朕就是辣么酷 2025-01-13 15:02:36

获得解决方案

从苹果文档NSURLCredential *credential = [[NSURLCredential alloc]
initWithUser: @"我的用户名"
密码:@“我的密码”
持久化: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];

Got a solution from Apple Document

NSURLCredential *credential = [[NSURLCredential alloc]
initWithUser: @"myusername"
password: @"mypassword"
persistence: 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];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文