0

我们托管了一个包含一些视频的网站,我们的目标是限制这些视频,以便只有特定的推荐人才能访问它们。我们使用的是 secdownload,但使用 HTTP Live Streaming 似乎很痛苦。

在我们的 iPhone APP 中,我们尝试通过设置我们的自定义引用或用户代理来自定义 HTTP 标头字段,并能够播放此视频。我们以这种方式定制它

NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:self.UrlString]];
[theRequest setValue: customreferer forHTTPHeaderField:@"Referer"];

如果我们启动一个连接(NSConnection)一切都很好,但是当与 MPMoviePlayerController 一起使用时问题就来了,因为似乎没有办法自定义它的 http 请求。

您可以在 MPMoviePlayerController 中指定 NSURL,但似乎不允许您编辑请求。

我错过了什么吗?如果是这样,我们如何实现这一目标?我们正在从 apache 输出日志,并且电影播放器​​发出的所有 HTTP 请求都有一个空的引用。

4

1 回答 1

0

那是对的。要将 aMPMoviePlayerController与不同的 URL 一起使用,您应该释放原始的和alloc/initWithContentURL: 一个新的。您可以考虑向 URL 添加参数,或以其他方式自定义 URL,以识别引荐来源网址。

但我知道没有办法获得NSURLRequest.

于 2011-03-01T17:28:56.803 回答