录音和播放 - 内部存储

时间:2012-02-07 19:23:45

标签: android

我正在开发一款需要录制和播放多个音频文件的应用。我想将它们组织到“../files”文件夹下的子目录中,如下所示。 (我已成功完成外部存储设备。但需要允许没有外部存储设备。)

../files/TopicA
      Note1.3gp
      Note2.3gp
      Note3.3gp

../files/TopicB
      Note1.3gp
      Note2.3gp
      Note3.3gp

我可以成功录制文件,但无法播放。这似乎是由于MediaPlayer需要文件为WORLD_READABLE。如何使.3gp文件WORLD_READABLE? (我正在使用MediaRecorder创建文件)

我尝试使用openFileOutput()复制文件并使新文件WORLD_READABLE,但这似乎不适用于子目录。我想保持我的目标基数为2.1,所以我不能使用函数setReadable()来改变模式。

任何建议?

0 个答案:

没有答案