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 == 5
(FileError.ENCODING_ERR
)。
正在做什麼只是不可能?我必須複製Java代碼中的文件嗎?
你看這個? http://stackoverflow.com/questions/8326272/access-files-from-assets-www-directory –
我做了......最高票數的答案說這是不可能的,但提問者似乎已經得到它的工作。我想我試圖弄清楚一些。 –
那麼,我讀了整個話題,如果Simon說「不行」,那麼這是不可能的。如果有什麼改變,你可以親自問他。 –