在SD卡中创建文件问题

时间:2011-07-27 12:25:22

标签: android android-sdcard

我正在创建一个音乐文件,如File file = new File(“/ sdcard // a.wav”),if(!file.exists())file.createNewFile();.但是在创建之后我就要去了到下一个屏幕然后回到这个屏幕。现在我正在使用MediaPlayer阅读它,如下所示

if(file.exists()){
    mediaPlayer=new MediaPlayer();
                mediaPlayer.setDataSource(recordPath);
                mediaPlayer.prepare();  }

但是它没有播放那个文件。控件根本就不进去。有人有任何想法吗?

1 个答案:

答案 0 :(得分:0)

你应该检查你的清单,确保你有:

   <uses-permission
    android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

以及获取SDCard路径,您应该使用

   Environment.getExternalStorageDirectory()