Skip to main content
Participant
May 21, 2020
Question

HTMLLoader Is it possible to bundle the NPAPI Flash plugin into an Air application?

  • May 21, 2020
  • 1 reply
  • 182 views

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?

    This topic has been closed for replies.

    1 reply

    Inspiring
    May 26, 2020

    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