當前位置:編程學習大全網 - 網站源碼 - iOS播放視頻攔截最簡單的方法。

iOS播放視頻攔截最簡單的方法。

JD。COM,淘寶App有自己喜歡的商品或者看到任何喜歡的圖片都能即時截圖。包括視頻,也是即時截圖分享或者保存。

視頻截圖首先是截取已經播放過幀的視頻畫面。

創建屬性

@property (nonatomic,strong)avplayeritemvideoutput video output;

//初始化

/avplayeritemvideoutput可以處理視頻播放時的像素級緩沖,方法有newpixelbufferforeitemtime:(cm time)itemTime可以判斷item time時刻是否有可用的像素信息。copypixelbufferforeitemtime:itemtimefordisplay:這時可以得到像素cvpixelbufferref。*/

_ video output =[[avplayeritemvideo output alloc]initWithPixelBufferAttributes:nil];

[self . player controller . player . current item add output:_ video output];

AVPlayerItem提供了AVPlayer播放所需的媒體文件、時間、狀態、文件大小等信息。添加到監視器和處理視頻,以獲得時間和緩沖。

[self . player controller . player . current item add output:_ video output];

//點擊觸發imageView顯示截圖(視頻)

普通截圖方式:(界面)

  • 上一篇:易語言如何做遊戲
  • 下一篇:VB鍵盤記錄代碼?需要後臺運行,需要存放到指定壹個目標文件夾裏面去!麻煩說詳細點!
  • copyright 2024編程學習大全網