2016-06-01 2 views
2

Я загрузка facebook изображений и видео в UICollectionView с помощью SDWebImage изображений загружается быстрее, тогда, когда есть видео в CollectionView, есть задержка в загрузкеСохранения видео в кэше с помощью SDWebImage

[fbImageView sd_setImageWithURL:assetURl placeholderImage:nil options:0 completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType,NSURL *url) { 

        fbImageView.image=image; 




       }]; 

это для загрузки видео и изображений

ответ

1

В проекте gigaub SDWebImage объясняется, что их библиотека предназначена для управления изображениями (также, например, gif), но не упоминается Видео.

Сказано, что, как правило, не рекомендуется загружать видео непосредственно в виде таблицы или коллекции из-за их размера и, в целом, в результате воздействия на мобильное устройство.

Вместо этого я предлагаю вам загрузить заменяющий миниатюрный предварительный просмотр этого видео, как простого изображения, с его уникальным URL-адресом, чтобы правильно управлять библиотекой SDWebImage, а затем показывать видео в надлежащего игрока, пользователь нажимает на изображение предварительного просмотра, чтобы увидеть видео (для изображения предварительного просмотра может быть дополнительный наложение с классическим треугольником игрока на нем).

Вы можете загрузить видео в фоновом режиме и сохранить его локально или просто воспроизвести его сразу же после его запроса (в зависимости от необходимости воспроизведения видео в автономном режиме или нет).

Надеюсь, это поможет