我正在开发一款需要录制和播放多个音频文件的应用。我想将它们组织到“../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()来改变模式。
任何建议?