当我尝试在Android

时间:2015-06-23 12:02:02

标签: android

我正在使用FFmpegMediaMetadataRetriever库来获取thumbnail个视频文件。但是我遇到了问题

byte[] image = retriever.getEmbeddedPicture();

我试图通过try catch block来包围这一行来检查异常。但是这一行并没有抛出任何类型的异常,但仍然强行关闭我的应用程序。

FFmpegMediaMetadataRetriever retriever = new FFmpegMediaMetadataRetriever();
retriever.setDataSource(filePath);

byte[] image = retriever.getEmbeddedPicture();

if (image != null) {
    imgAlbum.setImageBitmap(BitmapFactory.decodeByteArray(image, 0,image.length));
}

retriever.release();

1 个答案:

答案 0 :(得分:0)

尝试使用

<meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="your api key" />

以2秒或任何你想要的方式获得帧。