mPlayer.setDataSource("sdcard/charfl.mp3");我这里没有用mediaplayer的creat方法,所以没有用ID,怎么可以在之后用ID来指定播放文件呢???

解决方案 »

  1.   

     public void yinpingtwo(){//播放文件系统中的文件,如sd卡,手机中。
         MediaPlayer player=new MediaPlayer();
         String path="/sdcard/test.mp3";//这个路径也可以是网络路径。
         try {
    player.setDataSource(path);
         player.prepare();//这里需要先调用prepare方法。
    } catch (Exception e) {
    e.printStackTrace();
    }
         player.start();
        }