Android Flash swf播放器源碼(2019)android
爲何說標題加上2019?web
其實不是什麼新技術,由於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調用到,這個仍是很給力的。eclipse
可是對於已有AS3.0 Flash沒法打包,須要有flash工程源碼才能使用CS5.0打包成APK。性能
本人提供eclipse工程能夠直接打包成APK,安裝直接運行,同時能夠運行外部FLASH文件。測試
打開網盤動畫
連接:https://pan.baidu.com/s/18H_T-I3IwUaecxlTbSDYbQ 提取碼:imgh 插件
下載 as3-swf-player.apk 而後拷貝本身flash文件進入sd卡。打開apk而後找到flash點擊運行 看效果。
對於AS2.0 FLASH
可是對於As 2.0 adobe在android 4.1以後完全被拋棄了。
版本:11.1.115.81
大小:4.4M
更新:2014-07-25
環境: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+
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文件測試。