如何从内部存储中获取完整路径的Mp3歌曲?

时间:2017-05-12 04:49:56

标签: android

我想实现一个简单的Media Player。如何从android内部存储中检索Mp3歌曲的完整路径。

3 个答案:

答案 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();