Производительность AVPlayerLooper против AVPlayer

Если бы вы хотели зациклить видео до iOS 10, вы бы просто использовали AVPlayer и использовать KVO, чтобы перезапустить плеер, как только он закончил играть, используя AVPlayerItemDidPlayToEndTimeNotification,

iOS 10 дал нам AVPlayerLooper с единственной целью облегчить зацикливание носителей. Документация AVPlayerLooper объясняет, что бесшовное зацикливание достигается созданием как минимум 3 реплик предметов игрока, которые будут вставлены в очередь игрока.

Как это влияет на производительность плеера? Давайте рассмотрим общий сценарий потоковой передачи из источника HLS. Есть ли недостатки наличия нескольких копий такого предмета игрока?

0 ответов

Другие вопросы по тегам