openFileOutput:打开私有文件,没有则创建,用于写入
openFileInput:打开私有文件,用于读取
deleteFile:删除私有文件
Demo:
使用私有文件播放音档数据的一种方法:
final String privfile = "urey.wav";//音档私有文件名
FileOutputStream fos=null;
try{
fos = acti.openFileOutput(privfile, Context.MODE_WORLD_READABLE
)
;//这个参数应设置为可读的
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
//write voice data to fos
//Mediaplayer set datasource
String dir = acti.getFilesDir().getAbsolutePath();
String source = dir+File.separator+privfile;
mp.setDataSource(source);
//播放完成时,删除此私有文件
deleteFile(privfile)
本文详细介绍了如何在Android应用中利用私有文件存储音档数据,并通过MediaPlayer类将其播放。包括创建、写入、读取私有文件以及播放音档数据的完整流程。
692

被折叠的 条评论
为什么被折叠?



