回答
你可能想看看在MediaMetadataRetriever
類。
更具體地其getFrameAtTime(long)
方法。
要得到最後一幀使用getDuration()
,將返回視頻的時長的時間。
注意:這是可用從 API級別10!
我有這個問題:如果我把retriever.getFrameAtTime(0)我得到一個框架在我的視頻(不是第一幀)的某處。對於retrievever.getFrameAtTime(myVideoView.getDuration())或retrievever.getFrameAtTime(myVideoView.getCurrentPosition())我有同樣的問題。 ? – Gabrielle
使用'retriever.getFrameAtTime(0,MediaMetadataRetriever.OPTION_CLOSEST);'和最後一幀 –
@Gabrielle視頻存儲爲內部和非內部同樣的事情(相框),該API將返回最接近的非內部幀。 – Reno
可以使用MediaMetadataRetriever
類。
和方法getFrameAtTime(timeUs)
方法。 timeUs以微秒爲單位。
冷靜的人回答,它的工作。謝謝 :) –
- 1. 如何將視頻的第一幀保存爲圖像?
- 2. 一幀一幀保存網絡攝像頭視頻
- 3. 將flv視頻的第一幀轉換爲jpg圖像
- 4. 將最後一幀嵌入YouTube視頻
- 5. android,將圖像放在視頻幀
- 6. 將視頻幀保存爲圖像c#,Emgu cv
- 7. 將視頻幀保存爲靜止圖像在Java中
- 8. 在最後一幀停止視頻
- 9. 將視頻轉換爲幀,然後刪除一些幀
- 10. 保存視頻的幀時不保存任何圖像..
- 11. iOS將視頻幀提取爲圖像
- 12. 使用AVFoundation的視頻的第一幀
- 13. 僅加載視頻的第一幀
- 14. 獲取視頻軌道的第一幀
- 15. Opencv視頻幀。我只能看到最後一幀
- 16. 如何在iPhone App中將第一幀視頻顯示爲縮略圖圖像?
- 17. 使用ffmpeg和android提取視頻中的第一幀ndk
- 18. 播放視頻一幀一幀
- 19. 如何將每幀一幀的視頻流保存到設備上的閃存卡上?
- 20. 創建圖像視頻,但重複第一個和最後一個幀的100倍
- 21. ios VLC如何將一幀視頻流轉換爲圖像
- 22. Android的幀逐幀視頻播放前進/後退和捕捉
- 23. 將兩個不同長度的視頻一幀一幀地結合在一起,就像視頻平鋪一樣
- 24. python圖像幀到視頻
- 25. 統一 - 在MovieTexture中檢測視頻的最後一幀
- 26. 如何在視圖載入時獲取視頻的第一幀?
- 27. imagemagik在第10幀時訂購錯誤。像第一幀10幀的第二幀
- 28. 將視頻分割成幀/圖像
- 29. 如何保存視頻的任何幀
- 30. 回放第一幀視頻縮略圖的縮略圖videoview
嘗試getFrameAtTime()http://developer.android.com/reference/android/media/MediaMetadataRetriever.html#getFrameAtTime(長 –