问下怎么读取 安卓手机录音好的文件 路径内箱

路径在模拟器上是这样的: /data/data/org.cocos2d.hellorld/files/record.mp3

路径如上

找了下相关的 使用 jsb.fileUtils.getWritablePath() 这个路径是可以获取到当前的路径

 cc.loader.load({url:jsb.fileUtils.getWritablePath() + "record.mp3",type:"mp3"}, function (err, clp) {};

在电脑上这段代码也是可以读取的 并且也可以播放 用上面的路径返回的是 盘符:/cocos/xxx/xx/xxx/xx.mp3 类似这样的

到手机上就不行 手机的确录好音了 并且使用原生的播放也是可以的 考虑到要进行通信 需要把这个文件持有 加载的时候 并没有

请各位大大 看下

同,我也是要读取手机已有的文件,请问楼主最后怎么解决的啊

在可读写根路径

var path = jsb.fileUtils.getWritablePath() + record.mp3;
var record_array_data = jsb.fileUtils.getDataFromFile(path);

谢谢回复,getWritablePath打印出来路径是/data/user/0/org.cocos2d.helloworld/files/;
但是想读取的文件不在此目录里,请问如果想要读取手机内部存储指定目录下的文件(如:/data/data/com.dmm.test/shared_prefs/com.dmm.test.xml),该如何做呢?