获取java.lang.RuntimeException:setDataSource失败:状态=0x80000000仅在



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"提供了一个统一的接口,用于从输入媒体文件中检索帧和元数据"。我认为它不支持从图像中检索元数据。

相关内容

  • 没有找到相关文章

最新更新