Skip to main content
Inspiring
October 31, 2018
Question

Is there any possibility to keep using Flash content after 2020?

  • October 31, 2018
  • 1 reply
  • 1683 views

We had been developing interactive music lessons with Flash for more than ten years, both for a website and for apps (Android and iOS).

As we all know starting 2020 there wont be browsers supporting Flash. We thought we could migrate our Flash contents to HTML5 using Adobe Animate CC but HTML5 can only use sound in EVENT mode. There is no way to do a precise sync between animations and audio on HTML5 which is the most important aspect of our concept to teach music. So it seems all the lessons on our website (more than 3,000 swfs) will become useless.

Does anyone know if there will be any possibility to keep using Flash content after 2020 in some browser?

Is there any chance that some browser will keep supporting Flash?

Will HTML5 come to a point to support STREAM sound settings in order to sync audio and timeline animations with precision?

Best Regards,

This topic has been closed for replies.

1 reply

pziecina
Legend
October 31, 2018

Whilst there maybe a nich browser that will support flash, none of the main browsers or devices will. It may be possible to package your flash files as air apps, but this would quite likely reduce the number of users of your site.

The ability to stream content, (audio, video, both) has been a part of the html5 specs for a few years now, but has no support in any Adobe program. One alternative, (though it could prove to be expensive) would be to find a developer to work with, who will help you to create a device specific app or a browser based app that will stream html5 versions of your swf's.

Inspiring
November 1, 2018

Hi pziecina

Thanks for your reply.

I don´t know if we are talking about the same issues.

When we have tried to convert our swfs to HTML5 Canvas using Adobe Animate CC we get this message:

* Sync type is not supported in HTML5 Canvas document, and has been converted to Event.

The "Event" setting for sound in Animate does not allow us to determine exactly at which frame on the timelime each note from an audio file ocurrs. So, our problem with HTML5 is a matter of synchronization between audio and animation. As an example: we need to animate each of the notes on a sheet music while an audio file is heard in order to let students understand how to write and read music. This is possible in an swf using the "Stream" setting for sound but it is not possible on HTML5 Canvas because:

* Sync type is not supported in HTML5 Canvas document

When you say: "The ability to stream content, (audio, video, both) has been a part of the html5 specs for a few years now, but has no support in any Adobe program." Are you refering to the same issue I´m talking about?

Best Regards and thanks.

pziecina
Legend
November 1, 2018

The problem is that you are using canvas, but the technique requires css animations and the use of the timeupdate event in order to syncronise both the animation and sound. This is why I said it will possibly require a coder.

For a very simple example of the technique, see -

https://hacks.mozilla.org/2012/03/making-the-dino-roar-syncing-audio-and-css-transitions/

Maybe one of the Animate ACP's can help with a method supported by Animate, but as a coder this is the method I know.