Android 2.1的 - 根植歌剧团的GoogleTV - Flash插件失踪网页视图 [英] Android 2.1 - Rooted Revue GoogleTV - Flash Plugin Missing in Webview

查看:341
本文介绍了Android 2.1的 - 根植歌剧团的GoogleTV - Flash插件失踪网页视图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开发和我扎根滑稽剧测试Android 2.1的应用程序。它需要渲染的Flash网络视频。如果Flash网页视频都通过外部的Chrome浏览器(已安装在扎根滑稽剧)推出的应用程序工作正常。但是,我需要做一些饼干操纵。所以,我需要一个内部网页视图,推出这些视频。我得到'闪光撑着失踪'的错误,而试图通过网页视图启动Flash视频。我尝试安装几个闪光的apk插件(在互联网上公布了Android 2.1的),使其工作。但是,所有这些闪光的.apk安装失败。它说'INSTALL_FAIL_OLDER_SDK。请帮我解决这个问题。我一直在这个挣扎几个星期。

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.

推荐答案

我跑进前和之后做一些研究这个问题,我发现谷歌电视使用两种不同的浏览器渲染引擎。在谷歌电视2.0的Chrome浏览器present使用基于Linux版Chrome自身的渲染引擎。它得到了一个仅运行在Chrome自己的Flash播放器。但在另一方面,的WebView使用的WebKit渲染引擎这是可以正常Android手机中发现的渲染引擎。渲染引擎无法访问或使用专门在Chrome中使用的其它Flash Player。因此,只有这样才能使人们使用Flash内容从你的WebView是让他们安装的是Android市场上发现(而不是谷歌电视的Andr​​oid Market上)的Flash Player。但问题是,谷歌电视的使用的x86,而不是他们的处理器ARM架构,以及闪光灯Android是只为ARM编译。所以,除非土坯编译Android应用程式的闪光灯x86处理器,或谷歌使人们能够嵌入铬中他们的应用程序,而不是WebKit的web视图,其不可能的。所以,你现在能做的最好的事情就是创建一个Web电视应用,而不是本机应用程序的。祝你好运。

I have ran into this problem before and after doing some research, i found that google tv uses two different browser rendering engines. The Chrome browser present in google tv 2.0 uses its own rendering engine based on chrome for linux. It has got its own flash player that just runs on chrome. But in other hand, webview's use webkit rendering engine which is the rendering engine that can be found on normal android phones. The rendering engine cannot access or use the other flash player that is specifically used in Chrome. So the only way to make people use flash content from your webview is to make them install flash player that is found on android market (not on google tv's android market). But the problem is that Google TV"s use x86 instead of ARM architecture in their processor, and flash for android is compiled just for ARM. So unless adobe compiles the flash for android app for x86 processors, or google enables people to embed chrome in their apps instead of webkit webview, its not possible. So the best thing you could do now is create a web tv app instead of a native app. Good luck.

这篇关于Android 2.1的 - 根植歌剧团的GoogleTV - Flash插件失踪网页视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆