AVPlayerItem: предпочитаемый тип ForwardBufferDuration не влияет на AVMutableComposition - PullRequest
0 голосов
/ 28 мая 2019

Я не могу заставить preferredForwardBufferDuration заставить приложение буферизироваться достаточно, чтобы предотвратить зависание.

           player.currentItem?.preferredForwardBufferDuration = TimeInterval(1)
           player.automaticallyWaitsToMinimizeStalling = true

Важная деталь: мой AVPlayerItem инициализируется с AVMutableComposition. В частности, я пропариваю и прошиваю три видео (бок о бок).

Похоже, что preferredForwardBufferDuration и automaticallyWaitsToMinimizeStalling не имеют никакого эффекта.

Имеется 3 удаленных видео. У каждого есть свой URL. Я пытаюсь объединить их и показать композитное видео, которое содержит все три рядом. Это работает, но композитные видео-киоски иногда в середине. Составное видео начинает воспроизводиться немедленно (почти без буферизации).

...