Я использую AVPlayer для просмотра видео, хранящихся в Amazon CloudFront - используется HTTP-протокол Live, а список воспроизведения и сегменты хранятся на S3 и размещаются с использованием CloudFront.
После воспроизведения нескольких видео я начинаю получать статус AVPlayerItemStatusUnknown из элемента AVPlayer
AVPlayer.currentItem.status == AVPlayerItemStatusUnknown
Это состояние сохраняется, когда выбран новый список воспроизведения видео - я пытался отменить выделение AVPlayer перед установкой нового URL-адреса списка воспроизведения, и, тем не менее, состояние AVPlayerItemStatusUnknown сохраняется до тех пор, пока я не завершу приложение.
Два вопроса. Кто-нибудь использует Amazaon CloudFront для размещения видео с такой же проблемой? Кто-нибудь знает обходной путь, чтобы я мог восстановить состояние AVPlayer, чтобы пользователю не приходилось завершать работу приложения для просмотра других видео?
Большое спасибо,
// Aaron