我知道有几个问题,遗憾的是它们都没有帮助我。 (或者我对我的问题应用答案太愚蠢了。)
在我的虚拟手机上,我在此文件夹中创建了一个文件夹“Musik”,其中包含“King.mp3”。
我无法通过媒体播放器播放此mp3。
这是我的代码的关键部分:
MediaPlayer mp;
mp = MediaPlayer.create(this, Uri.parse(Environment.getExternalStorageDirectory().getPath()+
"/Musik/King.mp3"));
mp.start();
我已经尝试过:
mp.setDataSource(Environment.getExternalStorageDirectory().getPath()+
"/Musik/King.mp3");
mp.prepare();
mp.start();
但它仍无效。
http://i.imgur.com/73vEaF9.png
(我知道代码中有很多无用的东西,我只是想显示mp3路径(在右边)。
我尝试将mp3直接粘贴到“sdcard”中。
我甚至不关心路径是否会像“/ storage / sdcard / Musik”一样硬编码(已经尝试过,它不起作用。甚至不用mnt / sdcard / Musik
答案 0 :(得分:0)
你确认了什么路径" Environment.getExternalStorageDirectory()"是什么?也许这不是你所期望的那样。此路径并不一定始终指向外部SD卡位置。
答案 1 :(得分:0)