Я не могу заставить preferredForwardBufferDuration
заставить приложение буферизироваться достаточно, чтобы предотвратить зависание.
player.currentItem?.preferredForwardBufferDuration = TimeInterval(1)
player.automaticallyWaitsToMinimizeStalling = true
Важная деталь: мой AVPlayerItem инициализируется с AVMutableComposition
. В частности, я пропариваю и прошиваю три видео (бок о бок).
Похоже, что preferredForwardBufferDuration
и automaticallyWaitsToMinimizeStalling
не имеют никакого эффекта.
Имеется 3 удаленных видео. У каждого есть свой URL. Я пытаюсь объединить их и показать композитное видео, которое содержит все три рядом. Это работает, но композитные видео-киоски иногда в середине. Составное видео начинает воспроизводиться немедленно (почти без буферизации).