iOS下獲取視頻指定時(shí)間第一幀圖片

獲取視頻指定時(shí)間第一幀圖片

內(nèi)存緩存圖片,五分鐘后滑動(dòng)cell會(huì)重新下載圖片!

支持M3u8rtmprtsp流url截圖,線(xiàn)程并發(fā)處理


代碼示例

#import "WHVideoThumbnail.h"
...
[imageView wh_setImageWithURL:[NSURL URLWithString:@"http://v1.mukewang.com/a45016f4-08d6-4277-abe6-bcfd5244c201/L.mp4"]];

使用注意: 需要在工程

Build SettingsHeader Search Paths 加入 $(inherited), $(PROJECT_DIR)/xxxxx/VideoThumbnail/FFmpeg/include

Build SettingsLibrary Search Paths 加入 $(inherited), $(PROJECT_DIR)/xxxxx/VideoThumbnail/FFmpeg/lib

xxxx 表示項(xiàng)目里面到VideoThumbnail文件夾的路徑

  • 正常Library Search Paths 里面會(huì)默認(rèn)導(dǎo)入路徑

引入三個(gè)系統(tǒng)庫(kù)

  1. libz.tbd
  2. libbz2.tbd
  3. libiconv.tbd
  4. VideoToolbox.framework

工程里面需要導(dǎo)入,YYcache 框架

  1. 做了本地url時(shí)間戳緩存,每個(gè)url對(duì)應(yīng)一個(gè)時(shí)間戳!每次先讀取本地url比對(duì)時(shí)間有沒(méi)有超過(guò)五分鐘,超過(guò)了重新下載圖片
  2. 因?yàn)闆](méi)有做圖片本地緩存,所以每次APP殺進(jìn)程重新進(jìn)入,圖片會(huì)重新下載對(duì)應(yīng)的url時(shí)間戳也會(huì)更新

Demo下載

感謝他們的開(kāi)源
http://blog.csdn.net/dgyanyong/article/details/22971921
http://www.lxweimin.com/p/e4b91bd3f11b
https://github.com/kolyvan/kxmovie
http://blog.csdn.net/leixiaohua1020/article/details/8652605

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一種新的協(xié)議。它實(shí)...
    香橙柚子閱讀 24,089評(píng)論 8 183
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,890評(píng)論 18 139
  • 對(duì)于余秀華,以前我沒(méi)讀過(guò)她的詩(shī)歌,還是從央視朗讀者節(jié)目知道她的名字,如果要說(shuō)我孤陋寡聞也可以,世界太大,一個(gè)人能知...
    七月紫蘇閱讀 593評(píng)論 0 0