パスワードで保護された zip フォルダーから swf ファイルを再生しようとしています。(zip4j_1.3.1ライブラリ)と次のコードを使用して別の場所に抽出し、webviewを使用して再生しています。
String source = "/sdcard/Test.zip";
String destination = "/sdcard";
String password = "dhinesh";
try {
ZipFile zipFile = new ZipFile(source);
if (zipFile.isEncrypted()) {
zipFile.setPassword(password);
}
zipFile.extractAll(destination);
mWebView.loadUrl("/sdcard/catmouse.swf");
} catch (net.lingala.zip4j.exception.ZipException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
次のコードを使用してファイルを zip フォルダー自体から直接再生しようとしましたが、機能しません。方法を確保できるようにするため、私はこれを行っています。
String source = "/sdcard/Test.zip";
String password = "dhinesh";
try {
ZipFile zipFile = new ZipFile(source);
if (zipFile.isEncrypted()) {
zipFile.setPassword(password);
mWebView.loadUrl("/sdcard/Test.zip!/catmouse.swf");
}
パスワードで保護された zip ファイルから、解凍せずに swf ファイルを再生する方法はありますか?