【问题标题】:Youtube no Flash fallback of Android WebViewYoutube no Flash fallback of Android WebView
【发布时间】:2011-08-15 16:28:55
【问题描述】:

我正在显示一个嵌入了 YouTube 视频的 HTML 页面,如下所示:

<embed width="425" height="344" src="http://www.youtube.com/v/Rv_wg6BfRX8%26hl=en%26fs=1%26rel=0" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-    flash"></embed>

当我在 1.6 模拟器上使用 WebView 运行 Activity 时,它似乎以某种方式认识到 Flash 不可用并显示缩略图,而不是带有可点击的播放按钮,该按钮导致以下 uri:

vnd.youtube:Rv_wg6BfRX8

不幸的是,这不是 2.1、2.2、2.3 模拟器的行为。它们只是显示一个小的 Flash 图标,如果您单击它,什么也不会发生。

知道如何在其他模拟器上强制使用这种回退机制吗?

顺便说一句,当安装了 Flash 时,YouTube 嵌入当然可以工作。

这里有两张截图,应该可以说明问题了!

【问题讨论】:

    标签: android flash android-emulator youtube


    【解决方案1】:

    只需将此添加到您的应用程序清单 XML 下的标记中

    android:hardwareAccelerated="true"
    

    之后加载您的应用程序,Flash 将在您的 WebView 中启用!

    【讨论】:

    • 抱歉,没有变化。此外,这似乎是仅适用于 Android 3.0+ 的属性。另外我的问题不是Flash在设备上安装后无法正常工作,而是关于未安装Flash时的后备机制。
    猜你喜欢
    • 1970-01-01
    • 2013-11-24
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-14
    • 1970-01-01
    相关资源
    最近更新 更多