Во время прокрутки канала моего приложения я загружаю несколько видео в AVPlayer. Проблема в том, что AVPlayerItem playerItemWithUrl
и AVPlayer playerWithPlayerItem
немного медленные (около 16 мс), поэтому в моем приложении происходит пропадание кадров. Есть ли способ ускорить его? Может быть, я могу вызвать эти функции в фоновом потоке?
Ниже код, который я использую для создания проигрывателя:
FPlayerItem := TAVPlayerItem.Wrap(TAVPlayerItem.OCClass.playerItemWithURL(aURL));
FPlayer := TAVPlayer.Wrap(TAVPlayer.OCClass.playerWithPlayerItem(FPlayerItem));