2011-10-31 208 views
2

我的應用正在拍攝視頻,我需要從中獲取特定幀。在拍攝視頻或保存視頻後是否可以保存特定的幀?怎麼樣?Android從視頻/拍攝視頻時獲取特定幀

編輯:另一種選擇是連續拍幾張照片沒有視頻(移動相機,每秒拍攝一張照片) 這是可能的嗎?

+0

我一直在爲此工作了幾個月。似乎沒有任何支持逐幀搜索。你只能得到關鍵幀。 VideoView.seekTo(int)是如何做到的 – Spidy

回答

0

在拍攝視頻時甚至在保存視頻之後是否可以保存特定的幀?怎麼樣?

MediaMetadataRetriever類具有一個名爲getFrameAtTime()的函數。我認爲這隻在保存文件後才起作用。你只會得到關鍵幀。

+0

MediaMetadataRetriever僅在版本10中可用:-( –

+0

@JonathonHorsman如何[此解決方案](http://stackoverflow.com/questions/1334694/android-is-it-可能對顯示的視頻的縮略圖/ 2349063#2349063) – Reno