2014-04-08 107 views
2

因此,我想播放捆绑在Cordova应用程序中的视频文件。为此,我必须将它们从android_asset文件夹中移出并放到SD卡上。如果可能的话,我希望通过File API执行此操作。将文件从android_asset文件夹复制到SD卡

这就是说,我似乎无法用我的科尔多瓦WebView从该文件夹读取。

我已经尝试了一些不同的方法,但这里有两个,基于我读过,应该工作:

var url = 'file:///android_asset/www/my_video_folder'; 
var sourceDir = new DirectoryEntry({ fullPath: url }); 
var reader = sourceDir.createReader(); 
reader.readEntries(success, error); 

window.resolveLocalFileSystemURI(url, success, error); 

在这两个情况下,错误回调被调用,error.code == 5FileError.ENCODING_ERR)。

正在做什么只是不可能?我必须复制Java代码中的文件吗?

+1

你看这个? http://stackoverflow.com/questions/8326272/access-files-from-assets-www-directory –

+0

我做了......最高票数的答案说这是不可能的,但提问者似乎已经得到它的工作。我想我试图弄清楚一些。 –

+1

那么,我读了整个话题,如果Simon说“不行”,那么这是不可能的。如果有什么改变,你可以亲自问他。 –

回答

相关问题