[英]Saving videos in Cache using SDWebImage
我正在使用SDWebImage加載UICollectionView中的Facebook圖像和視頻,圖像加載速度很快,而CollectionView中有視頻時,加載延遲
[fbImageView sd_setImageWithURL:assetURl placeholderImage:nil options:0 completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType,NSURL *url) {
fbImageView.image=image;
}];
這是用於加載視頻和圖像
在SDWebImage github項目上解釋說,它們的庫旨在管理圖像(例如gif),但未提及Video。
據說,將視頻直接加載到表或集合視圖中通常不是一個好主意,因為它們的大小以及通常對移動設備造成的性能影響。
相反,我建議您下載帶有唯一網址的該視頻的替換縮略圖預覽(作為簡單圖像),以便由SDWebImage庫正確管理,然后在用戶點擊相應視頻后將其顯示給適當的播放器預覽圖像以觀看視頻(為方便起見,預覽圖像可能會在其上面疊加有經典播放器三角形)。
然后,您可以在后台下載視頻並將其存儲在本地,也可以根據要求立即播放(取決於您是否需要離線播放視頻)。
希望能幫助到你
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.