Phonegap创建文件

document.addEventListener("deviceready", onDeviceReady, false);//准备phonegap  
  
function onDeviceReady() {  
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);  
}  
  
function gotFS(fileSystem) {  
fileSystem.root.getDirectory("dataFile", {create:true,exclusive:false},createFile,fail);//建立文件夹,如果直接在sd 卡里,省去这个函数,onDeviceReady函数直接写到createFile文件  
}  
function createFile(dirEntry){ //dirEntry 这个参数就是gotFS函数创建的文件夹dataFile的一个对象,在这个对象下使用getFile就可以在所创建的文件夹下创建文件了  
dirEntry.getFile("print.txt", {create: true, exclusive: false}, gotFileEntry, fail); //在所建立的文件夹内,创立print.txt文件  
}  
function gotFileEntry(fileEntry) {  
fileEntry.createWriter(gotFileWriter, fail);  
}  
function gotFileWriter(writer) {  
writer.onwriteend = function(evt) {  
writer.truncate(11);  
writer.onwriteend = function(evt) {  
writer.seek(0);//添加内容的位置,这里是0,就是替换之前的内容  
writer.write('content');//添加内容  
};  
};  
writer.write('content');//写入内容  
}  
function fail(error) {  
console.log(error.code);//如果创建,写入内容失败,显示错误,用于调试  
}  

Phonegap Media 录音播放文件地址

录音:
var src = “yjc/audio/myrecording.mp3″;//默认sdcard根目录,如果没有sd卡则为手机/data/data/(app package)/cache/

播放:
my_media = new Media(src, onSuccess, onError);//如果android_asset开头就在这里找,如果没有根据地质直接找,如果还没有sdcard找