我知道这有几个问题,遗憾的是他们都没有帮助我。 (或者我太笨了,不能将答案应用于我的问题)。从内部存储器播放.mp3 android
在我的虚拟手机上,我在该文件夹“King.mp3”所在的位置创建了文件夹“Musik”。
我无法通过媒体播放器播放此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进入“ SD卡”。
我甚至不介意的路径将被硬编码,如‘/存储/ SD卡/ MUSIK’(已经尝试过,它不工作,甚至没有与MNT/SD卡/ MUSIK
当你试图播放文件时,你会得到任何logcat输出吗?像“权限被拒绝”? – bstar55
http://pastebin.de/127190这是日志。 – user3715758
您在第88行(StartActivity.java:88)中获得空指针,该行是什么? – fpanizza