StackOverflow中有太多关于这个问题的问题,但无法获得任何关于Android 6.0的解决方案。
我只在Android 6.0中得到了此异常,
我在Moto X Play中测试了应用程序。
在所有其他安卓系统中,我的应用程序完全可以工作。
我在从图库中选择图像或视频时遇到此异常。
MediaMetadataRetriever dataRetriever = new MediaMetadataRetriever();
dataRetriever.setDataSource(PATH);
在dataRetriever.setDataSource(PATH)处出现异常
PATH是我的图像或视频路径,如:
/存储/模拟/0/WhatsApp/Media/WhatsApp Images/IMG-20151222-WA0003.jpg
- 添加了所有必需的权限
根据文档,MediaMetadataRetriever"提供了一个统一的接口,用于从输入媒体文件中检索帧和元数据"。我认为它不支持从图像中检索元数据。