我想实现一个简单的Media Player。如何从android内部存储中检索Mp3歌曲的完整路径。
答案 0 :(得分:2)
如果您有任何问题,请先搜索。做你的努力,你会发现它...... 这是一个链接,请尝试Get Mp3 from SD card
答案 1 :(得分:2)
mpintro = MediaPlayer.create(this, Uri.parse(Environment.getExternalStorageDirectory().getPath()+ "/Music/intro.mp3"));
mpintro.setLooping(true);
mpintro.start();
答案 2 :(得分:1)
如果文件存在与否,请尝试检查该文件
public static String rootPath = Environment.getExternalStorageDirectory() + "/YourDirectory/";
File file = new File(Environment.getExternalStorageDirectory()
+ "/YourDirectoryFolder/Audio/" + NmaeofFile + "/");
if (!file.exists())
return false;
else{
//Do your work here
}
然后只需启动媒体播放器
player.setDataSource(rootPath);//rootpath is the path of your file
player.prepare();
player.start();