在使用MediaPlayer播放音频时,控制面板报错“空指针错误”,仔细查看整个locat,发现提示“FileNotFoundException”,排查了很久,最后经过以下几步解决问题:
1、首先要确保在Manifest中添加了权限:
<uses-permission android:name = “android.permission.READ_EXTERNAL_STORAGE”/
<uses-permission android:name= “android.permission.WRITE_EXTERNAL_STORAGE”/
这里要注意,在安卓10+系统使用WRITE_EXTERNAL_STORAGE这个权限,需要在配置文件的application中添加这样一条android:requestLegacyExternalStorage=“true”
2、要在手机应用管理中添加这个应用的访问存储的权限!
这里要感谢这篇文章,让我找到了解决方法
总之,解决了这个困扰了几个小时的问题,希望能帮到大家~