1
我試圖在AVPlayer(streaming)上使用AVAssetResourceLoaderDelegate。首先,我發現如果url方案是http或https,則不會調用AVAssetResourceLoaderDelegate方法。很公平。我添加了一個像「custom_scheme://」的自定義方案。下面的方法被稱爲:正確處理AVAssetResourceLoaderDelegate網址
public override bool ShouldWaitForLoadingOfRequestedResource (AVAssetResourceLoader resourceLoader, AVAssetResourceLoadingRequest loadingRequest)
{
return true;
}
問題是...我真的需要使用HTTP或HTTPS,否則,怎麼能這個網址的工作?我應該更改上述方法的網址嗎?如果是這樣,我可以提出另一個請求嗎?
我需要找到ShouldWaitForResponseToAuthenticationChallenge方法來傳入證書並對挑戰作出響應。
如果曾經調用過ShouldWaitForResponseToAuthenticationChallenge,我可以處理進一步的身份驗證。但我不知道你在談論什麼樣的另一個請求。你知道如何做到這一點? – nhenrique