Как воспроизвести небезопасное видео в AVPlayer в iOS 13? - PullRequest
0 голосов
/ 26 марта 2020

Я хотел воспроизвести видео с URL в AVPlayerViewController. Когда я использую безопасные ссылки (https), тогда видео воспроизводится успешно, но когда я использую http-URL, оно просто продолжает буферизоваться.

enter image description here

Может кто-нибудь помочь меня здесь ??

1 Ответ

0 голосов
/ 26 марта 2020

Если что-то работает с безопасными URL-адресами, а не с небезопасными URL-адресами в iOS, то, скорее всего, у вас возникнут проблемы с App Transport Security (ATS).

Блокирует незащищенный трафик c. Если вы действительно должны использовать незащищенное соединение, вам нужно настроить ATS для разрешения соединений.

NSAllowsArbitraryLoadsForMedia установка этого значения в true в вашем списке должна позволить вам загружать небезопасный контент для воспроизведения видео.

Для этого откройте файл info.plist для своего проекта.

  • Если запись для App Transport Security Settings не существует. Добавьте это.

  • Развернуть App Transport Security Settings

  • Добавить NSAllowsArbitraryLoadsForMedia со значением YES / true

Перезапустите приложение и попробуйте это.

...