2010-09-13 17 views
3

當用戶點擊一個鏈接時,我必須在我的程序中播放flash(swf)。哪個最好?專注於android 2.2並使用Adobe Flash Player,或者你有什麼建議?我測試過WebView,但不能在模擬器中播放swf。 HTC有一個自定義的Flash播放器,但它感覺像一個限制。在我的android程序中播放swf文件(flash)的最佳方法是什麼?

一些代碼示例在Android中播放swf,可以儘可能多的用戶使用它?

回答

-1

因此,如果你使用JAVA,那麼最好打開最簡單的瀏覽器,但是如果你想在應用程序中使用它(如果它包含在包中,則加載時間更少),但它花費嘗試使用JFlashPlayer(它的成本爲完整版本)http://www.jpackages.com/jflashplayer/download/這在android平臺上運行速度非常快。希望我能幫上忙。

0

您是否考慮過使用Flash爲Android創建AIR應用程序,而不是使用Java?如果你不得不下載並運行外部swf文件,這似乎是對我最小的阻力。當然,這需要學習ActionScript,但如果您瞭解Java,這並不難。

+0

這不需要在手機上安裝Adobe Air嗎? – 2014-12-03 10:03:03

+0

@ AlikElzin-kilaka您可以使用Captive運行時將AIR打包到您的應用中。 – scriptocalypse 2014-12-04 04:25:06

0

我很難給你一個堅實的建議,就像是一個勇敢的小鬼的答案。 B/c我們並不確切知道你有多少個swf或你正在玩什麼樣的swf。

我的意思是,如果你的應用程序幾乎只是玩swf的,而你需要一個UI來運行它,那麼可能值得看看Air和Flex。

但是,要解決您的第一個問題。我沒有自己測試過,但我幾乎100%確定,您的模擬器不會在webview b/c中播放Flash內容,而您沒有在模擬器上安裝Flash Player。 :-) Android只支持從Flash應用商店下載並安裝播放器之後才支持Flash內容。

所以你可能想嘗試運行你的模擬器並安裝Flash播放器應用程序。我甚至不知道這是否可能,但你應該嘗試一下。 :-)

順便說一句,Android模擬器是垃圾,如果你是認真的開發Android平臺,你真的必須拿起一個或兩個設備來調試。

祝你好運!

相關問題