2014-04-08 150 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說「不行」,那麼這是不可能的。如果有什麼改變,你可以親自問他。 –

回答

相關問題