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