Titanium mobile androidのwebviewで Flashコンテンツを表示する方法

Tipsです。

ググっても以外とすんなり答えられなかったので、エントリーにしてメモおきます。

環境
  • MaxOS10.6

  • Titanium Studio2.0.2

コード

Tiapp.xmlにも追記して〜といった記述がありましたが、コードだけで動作しました。(検証実機:GallaxyS2 android2.3.3)

var webview = Ti.UI.createWebView();
	webview.setPluginState(Titanium.UI.Android.WEBVIEW_PLUGINS_ON);

これだけ、webviewにたった1行setPluginStateなるもので設定を追加してあげればOK

デフォルトはTitanium.UI.Android.WEBVIEW_PLUGINS_OFFになっているようです。

補足

最初にググった時は、答えのでてない掲示板や、javaのコードしか見つからなかったのですが、javaのコードでwebviewにsetPluginsEnableといったメソッドを見つけたので、それで探してみたらTitaniumにもありました。大元のコードも参考にしてみるものですね。

一応、公式にはTiapp.xmlにこれを追記、と書いてあるのですが、


    11

追加したらビルドでエラー・・・で、コードの方だけ試したら動きました。無くてもいいのかな?