1

StackOverflow 中有太多关于这个问题的问题,但找不到关于 Android 6.0 的任何解决方案。

只在 Android 6.0 中得到了这个异常,

我在 Moto X Play 中测试了应用程序。

在所有其他 Android 中,我的应用程序完全可以运行。

从图库中选择图像或视频时出现此异常。

MediaMetadataRetriever dataRetriever = new MediaMetadataRetriever();
dataRetriever.setDataSource(PATH);

在 dataRetriever.setDataSource(PATH) 出现异常;

PATH是我的图像或视频路径,例如:

/storage/emulated/0/WhatsApp/Media/WhatsApp 图片/IMG-20151222-WA0003.jpg

  • 添加了所有必需的权限。
4

1 回答 1

1

根据文档,MediaMetadataRetriever “提供了一个统一的接口,用于从输入媒体文件中检索帧和元数据”。我认为它不支持从图像中检索元数据。

于 2015-12-30T16:10:38.047 回答