如何从扩展文件加载webview中的swf文件?

时间:2016-07-03 17:02:24

标签: android android-studio apk-expansion-files

我有些文件超过了Playstore 50MB的限制。所以我查了一下谷歌并了解到我可以使用Expansion Files来绕过这个限制。我使用我的文件制作了扩展文件,我可以使用AssetFileDescriptor通过查找一些示例来运行mp3文件。如何获取文件的路径,以便我可以在webview

中设置它

我尝试使用InputStream,但我迷路了:

ZipResourceFil expansionFile = APKExpansionSupport.getAPKExpansionZipFile(this,1,0);
InputStream fileStream = expansionFile.getInputStream('flash/main.swf');

如何在此处获取闪存的路径?

1 个答案:

答案 0 :(得分:0)

  

如何从扩展文件中加载webview中的swf文件?

几年前,Adobe停止了对Android上Flash的支持。

  

如何获取文件路径,以便在webview中设置?

没有路径,因为扩展ZIP条目没有单独的文件。如果您希望有文件,则需要将数据从扩展ZIP复制到某个位置,例如internal storage上。