【问题标题】:creating file problem in sdcard在 sdcard 中创建文件问题
【发布时间】:2011-07-27 20:39:26
【问题描述】:

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

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

但它没有播放那个文件。控件根本没有进入。有人知道吗?

【问题讨论】:

  • 如果之前的活动被杀死就会发生这种情况......
  • 谢谢。我明白你想说什么。我只是说了这个。但我在一个活动中,但我在两个不同声音的图像之间翻转。当我从一个图像返回到另一个图像时没有播放相应的声音。

标签: android android-sdcard


【解决方案1】:

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

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

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

   Environment.getExternalStorageDirectory()

【讨论】:

  • 我已经添加了权限。所以那里没问题。但是我把 Environment.getExternalStorageDirectory() 代替了 sdcard。它显示了同样的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-27
  • 2014-01-28
  • 1970-01-01
相关资源
最近更新 更多