赞
踩
选了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
首先想到的,应该是权限问题,但是我也申请权限了呀,而且app也没有闪退,于是百度,后来发现,把 targetSdkVersion 降至 28就可以 (28以下应该都是可以的,我本来是29 降至28),神奇的好了~ 那应该就是版本问题了,具体细节,还请评论区的大佬们指点
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。