【发布时间】:2020-08-28 10:22:13
【问题描述】:
我正在使用 android MediaMetaDataRetriever,它在 android 应用程序中实现 AutoCloseable。我有以下代码
try (final MediaMetadataRetriever retriever = new MediaMetadataRetriever()) {
retriever.setDataSource(videoUri.getPath());
return retriever.getFrameAtTime(10, getFrameOption());
}
minSDK > 21
但我遇到了以下崩溃
No virtual method close()V in class Landroid/media/MediaMetadataRetriever; or its super classes (declaration of ‘android.media.MediaMetadataRetriever’ appears in /system/framework/framework.jar
如果MediaMetadataRetriever implements AutoCloseable会发生这种情况
【问题讨论】:
-
您使用的是什么 API 级别?
-
我不再从事这个项目,但我会作为开发者之一来发表评论
标签: java android try-with-resources