我尝试使用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