Skip to main content
Known Participant
April 10, 2017
Answered

Flash or HTML5 Availability

  • April 10, 2017
  • 1 reply
  • 3392 views

Many of our organization's computers have the Flash player installed; but some don't. Is it possible to publish a project created in Captivate 9.0 viewable on all machines?

This topic has been closed for replies.
Correct answer RodWard

Rod...can you clarify for me? (I asked the original question.) If I publish my Captivate 9 file as both HTML5 & swf, will it be viewable on PC desktop machines which either have the Flash Player installed or do not have the Flash Player installed? If so, which file should I link the user to? Thank you, in advance, for your reply...I appreciate your expertise very much!


If you publish to both HTML5 and SWF but a desktop PC doesn't have Flash Player installed they don't see anything.

Your first step nowadays should be to find out if your target audience is all using an HTML5 compliant browser.  If they are, forget about publishing to SWF from now on and just go with HTML5.  Anyone NOT able to view HTML5 on their browser is using a browser that is waaaayyyyy too old and they should be told to update it if they want to see content.  Even in the corporate environment there is really no justification for sticking with IE8 or IE9 when there are so many more secure and efficient browsers to use (even ones from Microsoft).

1 reply

Captiv8r
Legend
April 10, 2017

Indeed you should be able to. If you publish with both HTML 5 and SWF enabled, you should end up with several files and some folders among the output folder.

One file is named index.html and another is named multiscreen.html.

This seems a bit on the backward side to me, but I believe if you point the user at the multiscreen.html, there is JavaScript "sniffer" code in there that will present the SWF version if it detects flash player capability and if not, it will present the HTML 5 version.

Hopefully this helps... Rick

RodWard
Community Expert
Community Expert
April 11, 2017

Rick,

The sniffer script in multiscreen.html doesn't work exactly the way you describe.  It doesn't look for the Flash Player and if not found default to HTML5.  It checks for a Mobile browser first, which would indicate a mobile device, and if it doesn't find one, then it defaults to Flash.

So on desktop PCs, even if the web browser is HTML5 capable, the script will continue trying to serve up SWF.

It's something that I hope will be addressed in the near future because it no longer makes any sense to default to SWF this way.

Inspiring
April 11, 2017

Hey Rod, 

Do you know if the new release addresses this? I agree its time to default to HTML5. 

Cheers 
Steve