"If a device is upgraded from Android 4.0 to Android 4.1, the current version of Flash Player may exhibit unpredictable behaviour, as it is not certified for use with Android 4.1," Adobe said. Yep, we all know that since Android 4.1 (which is also called the Jelly Bean), Flash is no longer supported. And Adobe also remove Adobe Flash app in Google Play. Therefore, to play SWF on Jelly Bean devices becomes a tricky problem. To solve this problem, I've write a blog about "How to Install Adobe Flash on Jelly Bean". However, that only works for playing online Flash video in Browser, not for local .swf movie.
Considering this, here I'm providing you the solution to play local SWF videos on Jelly Bean devices such as HTC One and Galaxy S4, etc. Actually, there are a dozen of other local Flash players in the market which might meet your needs, but since they are not certified for use with Jelly Bean, installing them means taking risks with your devices and/or personal information. To be honest, I'm not gonna suggest you to take the risk. Instead, here's a much better and simple way for you to play SWF on Jelly Bean devices -- to convert SWF to Jelly Bean-friendly video formats, like .mp4, via a third-party SWF Video Converter. In this way, the converted video will be accepted and played by your Jelly Bean device without any problem.
To give you an example, here I use the Firecoresoft SWF to Jelly Bean Converter for Mac to convert Flash .swf to Jelly Bean .mp4 on Mac. If you are running Windows OS, just feel free to download the Windows version.
First download, install and run the Mac SWF to Jelly Bean Converter, and then load the source SWF video file. You have two ways to add the file: either click the "Add File" icon to locate the file, or directly drag and drop the file onto the main panel of the program.
Simple enough, the converter provides various optimal output presets for most popular Jelly Bean devices, so you can easily finish the output video format setting. For example, if you want to play local SWF movie on HTC One, just hit the "Profile" menu bar and choose "Android Phone" > "HTC One(*.mp4)" as the output format.
After setting the output format, press the big green "Start" button to launch the conversion. Just a while, the conversion will be perfectly done, and then you can easily transfer the converted video to your Jelly Bean device for enjoyment via a USB cable.