setDataSource RuntimeException 0xFFFFFFEA

 背景:获取本地视频第一帧

 MediaMetadataRetriever在调用setDataSource的时候,7.0以下无问题,用的是setDataSource(String path,Map map),7.0以上崩溃,报RuntimeException 0xFFFFFFEA

提示和fileprovider有关,感觉和7.0的适配有关系,但是还是先查了一遍stackoverflow,没有找到答案,别人的回答是“sure file exist”,是的,我确信视频存在。

那么setDataSource其实有很多重载的方法,尝试setDataSource(Context context,Uri uri),成功得到想要的结果,上一段代码


你可能感兴趣的:(异常处理)