0

我們主持一個網站,其中包含一些視頻,我們正在限制這些視頻,因此只有特定的引薦人可以訪問這些視頻。我們正在使用secdownload,但HTTP Live Streaming似乎很痛苦。MPMoviePlayerController referer

在我們的iPhone APP中,我們嘗試通過設置自定義引薦者或用戶代理來自定義HTTP標頭字段,並且能夠播放此視頻。 我們定製這樣

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

如果我們啓動一個連接(NSConnection連接)一切都很好,但使用的MPMoviePlayerController時,問題就來了,因爲它似乎是沒有辦法來定製它的HTTP請求。

您可以在MPMoviePlayerController中指定NSURL,但似乎不允許您編輯該請求。

我錯過了什麼嗎?如果是這樣,我們如何實現這一目標?我們從apache輸出日誌,並且由電影播放器​​製作的所有HTTP請求都有一個空的引用者。

回答

0

這是正確的。要將MPMoviePlayerController與其他網址一起使用,您應該發佈原始文件和alloc/initWithContentURL:新文件。您可以考慮在網址中添加參數,或者以其他方式自定義網址,以確定引薦來源網址。

但我知道無法獲得NSURLRequest