Я пытаюсь воспроизвести поток HLS с помощью AVPlayer. Плеер воспроизводит поток нормально, однако после выхода из режима просмотра проигрывателя загрузка данных для потока HLS, похоже, не прекращается. Я вижу счетчик сетевых данных в строке состояния в течение нескольких минут после выхода из представления AVPlayer.
Я пробовал cancelPendingSeeks
, cancelLoading
и пытался удалить AVPlayerLayer
из его суперуровня с помощью removeFromSuperLayer
, однако, похоже, ни один из них не решает проблему - в строке состояния все еще есть счетчик.
Этот спиннер виден на реальном устройстве, но на симуляторе его нет. Я уверен, что видео загружается; Я могу видеть использование данных в приложениях для мониторинга сети. Как я могу это исправить?