Как заблокировать загрузку URL-адресов http-потока в AVPlayer

#ios #swift #objective-c #tvos

Вопрос:

Использование безопасности ATS Позволяет произвольным нагрузкам принимать значение False не блокирует HTTP-адреса AVPlayer

Комментарии:

1. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.

Ответ №1:

Вам нужно использовать NSAllowsArbitraryLoadsForMedia = false

Источник: Apple Docs

Комментарии:

1. NSAllowsArbitraryLoadsForMedia в значение false также не блокирует URL-адрес HTTP-потока, который мы передаем Avplayer

2. @BASILBABY Можете ли вы поделиться своими настройками ATS в файле .plist.

3. проблема решена: Сервер URL-адресов потока, который мы используем, должен поддерживать безопасные соединения. Я использовал простой пример URL-адреса HTTP, доступный в Интернете. и это не было заблокировано. Затем я попытался использовать URL-адреса потока HTTP HLS, и его заблокировали