我使用以下基本命令查看存储在电影播放器中服务器上的电影:
MPMoviePlayerViewController *mMoviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:getMovieURLRequest.URL];
[self presentModalViewController:mMoviePlayer animated:YES];
问题是,当我尝试访问该文件时,我收到401身份验证错误。我过去曾使用NSURLRequest来插入基本身份验证的HTTP标头,但我不知道如何使用MPMoviePlayerViewController来实现这一点,因为它只接受init中的NSURL参数?
非常感谢任何想法或帮助。
罗布
答案 0 :(得分:0)
您可以预先填充shared NSURLCredentialStorage
object中的身份验证信息,以便MPMoviePlayerViewController
通过网址加载系统发出自己的请求时已存在。
答案 1 :(得分:0)
我不知道这是否是项目后端的特殊问题/功能,但在我的情况下,如果我将(oAuth2)令牌附加为这样的get-param,它的工作方式绝对正常:
https://my.domain.de/api/v1/get?access_token=<oAuthCredential.accessToken>
此外,我不知道这是否有一些安全方面的缺点 - 但也许它会帮助某些人......