我无法使用setDataSource播放媒体文件

时间:2019-03-23 10:10:30

标签: android android-mediaplayer

我有一个要播放的媒体文件的路径。问题是MediaPlayer.create()成功运行,但是当我使用setDataSource时,它无法正常工作,媒体无法播放音乐

player = new MediaPlayer();
 String path = 
"/storage/emulated/0/Music/AThousandYears_ChristinaPerri.mp3";
            try {
                player.setDataSource(getApplicationContext(), 
                Uri.parse(path));
                player.start();
            } catch (IOException e) {
                e.printStackTrace();
            }

我没有例外。对不起,我的英语不好。我希望有人能帮上忙。谢谢

1 个答案:

答案 0 :(得分:0)

尝试一下

 try{
        mediaPlayer.reset();
        mediaPlayer.setDataSource(songPath);
        mediaPlayer.prepare();
        mediaPlayer.start();
   }catch(Exception e){
         //Handle Exception
    }