Достаточно ли загруженного диапазона значений, чтобы указать, что AVPlayer готов к игре? - PullRequest
0 голосов
/ 04 июля 2018

AVPlayer имеет 2 формальные условия, которые должны соблюдаться, чтобы указать, что он готов к игре :

  1. status == AVPlayerStatusReadyToPlay.
  2. currentItem.status == AVPlayerItemStatusReadyToPlay.

Некоторые разработчики заметили, что этих индикаторов недостаточно, и видео фактически не начинает воспроизводиться, пока loadedTimeRanges не покажет готовность (подробности реализации см. В здесь и здесь ).

Эти свойства должны соблюдаться, что является дорогостоящим.

Указывает ли ненулевое значение 1026 * в loadedTimeRanges, что статусы игрока и playerItem готовы? Это может сохранить 2 наблюдения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...