Copy link to clipboard
Copied
Prior to Air 22 when you loaded an HTML page using HTMLLoader with an embedded flash object. The flash used to use the air runtime or some kind of embedded flash player .
Since 22 however it now looks in the system for the NPAPI plugin and if it isnt found embedded flash doesnt run - instead you are prompted to install it.
Given that flash in the browser and these plugins are EOL this is a real problem for us as we are using the webkit in Air to work as pseudo browser for some html/flash apps within a larger Air application.
These are going to stop working if the NPAPI plugin is no longer there. What we really want is to use the Air runtime or similiar such as prior to release 22.
Is there way to do this or is there a way to tell Air to use a bundled (NPAPI plugin) file for this?
Copy link to clipboard
Copied
bundle, no
install, yes but until end of 2020
to bundle the flash player plugin you would need to ask the permission/authorisation from Adobe
not sure if that is even possible
now, as only Adobe is the authorised source of distribution to install the Flash player plugin, and they will stop end of 2020
and no other 3rd party distribution can be used, you could install Flash but that has a limitation in time.
see:
Adobe Flash Player EOL General Information Page
solution is to use Adobe AIR instead of the Flash Player plugin
and so not use an HTMLLoader to embed a SWF