当前位置:   article > 正文

java.io.FileNotFoundException: No content provider: /storage/0AE7-260A/Music/Shayne Ward - Until You

java.io.filenotfoundexception: no content provider

选了android课设,然后做到MediaPlayer这里,按照老师实验指导书上的敲完了之后,运行发现,点击音乐之后,播放了但是没有声音,
没有声音这种小事儿,先检查是不是AndroidStudio的AVD模拟器静音了,我把模拟器的音量调到了最大,也还是播放没有声音,然后想着是不是这个模拟器没有配置喇叭,就去试了试直接在文件管理里面打开音乐,然后发现是可以播放的!!!
很明显,是我写的GGMusic app的问题了,然后又仔细和老师的实验指导书上对照了一遍,发现也没有问题,之后看了下控制台的输出,没有报错,但是有如下的warning

W/MediaPlayer: Couldn't open /storage/0AE7-260A/Music/Shayne Ward - Until You.mp3
    java.io.FileNotFoundException: No content provider: /storage/0AE7-260A/Music/Shayne Ward - Until You.mp3
  • 1
  • 2

首先想到的,应该是权限问题,但是我也申请权限了呀,而且app也没有闪退,于是百度,后来发现,把 targetSdkVersion 降至 28就可以 (28以下应该都是可以的,我本来是29 降至28),神奇的好了~ 那应该就是版本问题了,具体细节,还请评论区的大佬们指点
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/246448
推荐阅读
相关标签
  

闽ICP备14008679号