WebView中的“安装Flash插件”是什么意思?

时间:2011-04-26 13:26:25

标签: android flash plugins webview android-webview

在我编写的一个小型WebView应用程序中,我可以加载YouTube并查看代表视频剪辑的图片,使用熟悉的右箭头开始播放视频:

enter image description here

但是......当我触摸那个箭头时,没有任何反应(视频没有播放)。

我确实在WebView中启用了插件设置,但这没有帮助:

mWebView.getSettings().setPluginsEnabled(true);

所以,我搜索了有关如何在我的WebView中嵌入Flash(YouTube)运行的更多线索,我找到了以下hint

  

我认为你也需要Flash   安装,就像在Android 2.2和   上方。

我对Android 2.2的要求没问题,但我不明白的是“安装Flash插件”意味着:YouTube在Android的默认浏览器(基于WebView AFAIK)和YouTube应用程序中播放得很好也安装在我的设备中。这是不是意味着已经安装了Flash插件?

如果答案是“否”,我需要做些什么来安装它?

3 个答案:

答案 0 :(得分:2)

Adob​​e Flash插件可从Android Market for Android 2.2+设备获得。 它可能预先安装在少数设备上,但大多数情况下都没有。

在Android市场中搜索“Adobe Flash”进行下载,然后再次尝试运行您的应用。

答案 1 :(得分:1)

Youtube有一个HTML5版本,这意味着你可以在没有安装闪光灯的情况下观看他们的视频。因此,最好在可以确保只使用闪存的网站上查看flash支持,例如http://www.adobe.com/software/flash/about/,它还会告诉您安装了哪个版本的闪存。

答案 2 :(得分:0)

这可能是与未在webview上启用Javascript相关的问题吗?

  myWebView.getSettings().setJavaScriptEnabled(true);