Я пытаюсь использовать AVAssetResourceLoaderDelegate с AVPlayer (потоковая передача). Сначала я обнаружил, что ни один из методов AVAssetResourceLoaderDelegate не вызывался, если схема URL была http или https. Справедливо. Я добавил пользовательскую схему, например «custom_scheme://». Вызывается следующий метод:
public override bool ShouldWaitForLoadingOfRequestedResource (AVAssetResourceLoader resourceLoader, AVAssetResourceLoadingRequest loadingRequest)
{
return true;
}
Проблема в том, что мне действительно нужно использовать http или https, иначе как этот URL-адрес может работать? Должен ли я изменить URL-адрес указанным выше способом? Если да... как я могу сделать еще один запрос?
Мне нужно перейти к методу ShouldWaitForResponseToAuthenticationChallenge, чтобы передать сертификат и ответить на вызов.