Javascript 将文件从android_资产文件夹复制到SD卡

Javascript 将文件从android_资产文件夹复制到SD卡,javascript,android,cordova,fileapi,Javascript,Android,Cordova,Fileapi,所以,我想播放捆绑在Cordova应用程序中的视频文件。要做到这一点,我必须将它们移出android_资产文件夹,放到SD卡上。如果可能的话,我想通过文件API在JS中实现这一点 话虽如此,我似乎无法用我的Cordova WebView阅读该文件夹 我尝试了几种不同的方法,但根据我所读的内容,以下两种方法应该有效: 及 在这两种情况下,都会调用错误回调,并使用error.code==5(FileError.ENCODING\u ERR) 我所做的是不可能的吗?我必须复制Java代码中的文件吗?对

所以,我想播放捆绑在Cordova应用程序中的视频文件。要做到这一点,我必须将它们移出
android_资产
文件夹,放到SD卡上。如果可能的话,我想通过文件API在JS中实现这一点

话虽如此,我似乎无法用我的Cordova WebView阅读该文件夹

我尝试了几种不同的方法,但根据我所读的内容,以下两种方法应该有效:

在这两种情况下,都会调用错误回调,并使用
error.code==5
FileError.ENCODING\u ERR


我所做的是不可能的吗?我必须复制Java代码中的文件吗?

对于仍然有困难的人,有一个插件可以实现这一点

你看过这个吗?我确实。。。投票率最高的回答说这是不可能的,但询问者似乎已经让它起作用了。我想我是想弄清楚。嗯,我读了整个主题,如果西蒙说“不行”,那就不可能了。如果有什么变化,你可以亲自问他。谢谢你的帮助。我倾向于同意这是不可能的,但我相信这应该是可能的,所以我在Cordova项目中创建了一个票证:。再次感谢!
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);