I am developing and testing a Android 2.1 app on my rooted revue. It needs to render Flash web videos. The app works fine if the flash web videos are launched through an external chrome browser (already installed on the rooted revue). But, I need to do some cookie manipulation. So, I need an internal Webview to launch those videos. I am getting 'Flash Pluggin Missing' error while trying to launch Flash videos through Webview. I tried installing few Flash apk plugins (available on internet for Android 2.1) to make it work. But, all of those Flash Apk failed to install. It says 'INSTALL_FAIL_OLDER_SDK" . Please help me to resolve this issue. I have been struggling for few weeks on this.
1 に答える
調査の前後にこの問題に遭遇しましたが、Google TV は 2 つの異なるブラウザ レンダリング エンジンを使用していることがわかりました。google tv 2.0 に含まれる Chrome ブラウザは、Linux 用の Chrome に基づく独自のレンダリング エンジンを使用します。クロムで動作する独自のフラッシュプレーヤーがあります。しかし一方で、webview は、通常の Android フォンにあるレンダリング エンジンである webkit レンダリング エンジンを使用します。レンダリング エンジンは、特に Chrome で使用される他の Flash Player にアクセスしたり、使用したりすることはできません。したがって、WebView のフラッシュ コンテンツを人々に使用させる唯一の方法は、Android マーケット (Google TV の Android マーケットではなく) にあるフラッシュ プレーヤーをインストールさせることです。しかし問題は、Google TV がプロセッサで ARM アーキテクチャの代わりに x86 を使用し、Android 用のフラッシュが ARM 専用にコンパイルされていることです。そのため、Adobe が x86 プロセッサ用の Android アプリ用のフラッシュをコンパイルするか、Google が webkit webview の代わりに Chrome をアプリに埋め込むことを可能にしない限り、それは不可能です。したがって、今できる最善のことは、ネイティブ アプリの代わりに Web TV アプリを作成することです。幸運を。