其实不是什么新技术,因为android4.1之后的android 浏览器内核版本发生了变化导致 Adobe 的Flash插件无法正常运行,大家的Flash无法正常播放。而网络上所能搜索到的方法全是WebView的方式,从而浪费了很多开发的搜索测试的时间。所以本人为了大家少走弯路让进入的每一个读者深入了解flash是如何播放,如何在android上面的各个版本中体验。
FLASH swf格式 单从开发语言来说分为 AS2 与 AS 3.而这2个开发flash语言重Adobe的架构上来讲是天壤之别的,所以导致flash 2.0 与flash 3.0 在android 运行体验是完全不一样的 。
对于AS3.0 FLASH
我们都知道adobe 现在发布的 Air 能够让android 3.0系统支持 as3.0 开发的flash 有很好的体验,包括android 设备很多都可以被as调用到,这个还是很给力的。
但是对于已有AS3.0 Flash无法打包,需要有flash工程源码才能使用CS5.0打包成APK。
本人提供eclipse工程可以直接打包成APK,安装直接运行,同时可以运行外部FLASH文件。
打开网盘
http://pan.baidu.com/s/1eSCtDEa
下载 as3-swf-player.apk 然后拷贝自己flash文件进入sd卡。打开apk然后找到flash点击运行 看效果。
对于AS2.0 FLASH
但是对于As 2.0 adobe在android 4.1之后彻底被抛弃了。
上面这个插件很熟悉,在android 4.1 前对于想用webview 加载flash 是一个不错的 方式。可现在不行了。 插件根本不管用。这个时候你真的没有别的办法,或者你发现UC浏览器通过安装插件可以运行flash为什么我的webview安装插件却不可以呢。但是UC浏览器不可能让你使用他们的技术吧。所以我这边也纠结了几个月最后发现还是自己搞一个不然项目没办法运作。现在as2的flash太多了。网络上随便下载一个flash都是这个技术。不能运行这个as2flash真是缺憾,不能因为adobe放弃as2我也跟着放弃。
经过超过2年开发,as2的flash播放器 我终于有了方法,现在共享这个技术以免大家走弯路。
本人承若软件授权后可以任何项目,但不免费提供,现在这么忙,给你代码又是技术支持啥的所以 我觉得应该走精品路线额。虽然flash技术已经非常非常out了。。。
请使用softboy的as2.0 方案。本人经过大量开发将插件移植过来。可以支持android 4.2+
打开网盘 http://pan.baidu.com/s/1eSCtDEa
android 4.4及以下 下载安卓
iFlashPlayer_20160414.APK
iFlashPlayer_Plugin_20160414.APK (为插件 4.4以下需要安装)
android 5.0+ 下载安卓
FlashPlayer_20160414.APK
不需要安装插件。因为本人经过移植已经将flash打包在了 FlashPlayer里面了。
本人AS2.0 方案同样支持触摸和按键哦,载入熟读非常好,运行性能好,已经用于多个项目。
上图吧。
软件启动画面。软件可以测试3天。过期后卸载重新安装即可。测试的flash在网盘中可以直接下载到,可以在电脑中对比手机中运行下效果。手机中截图效果如下。通过打开文件可以选择本地flash文件测试。