我嘗試使用MediaMetadataRetriever類來獲得從視頻縮略圖得到幀:不從視頻的Android 3.2.1使用MediaMetadataRetriever
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
try {
retriever.setDataSource("/mnt/sdcard/test.ts");
Bitmap thumbnail = retriever.getFrameAtTime();
ivThumbnail.setImageBitmap(thumbnail);
} catch (Exception ex) {
ex.printStackTrace();
}
但我得到在我的日誌:
E/MediaMetadataRetrieverJNI﹕ getFrameAtTime: videoFrame is a NULL pointer
但文檔(http://developer.android.com/guide/appendix/media-formats.html)表示,此格式支持Android 3.0+
現在,此代碼適用於.mp4文件。有什麼建議麼?
它與空指針墜毀。 – Sinigami
你從哪裏得到空指針? – Rahul
當獲取遊標時,cusror == null – Sinigami