1

从 2 天开始,我试图在我的应用程序中运行 youtube 嵌入视频,但我没有成功。我已经使用了从堆栈溢出和其他网站获得的一切。

  1. 我用我的三星 Y 二重奏用 android 2.3.6 版本尝试了这些东西

    我在 webview 设置中设置了以下属性

    • javascript启用
    • 插件启用
    • 插件状态
    • 缓存模式
    • 允许内容访问
    • 应用缓存路径
    • 最后我实现了 webView 的 webViewClient 并覆盖了它的 shouldOverrideUrlLoading 方法。

结果 - 我在播放器中获得了视频的第一页,但是当我运行时,我的播放器中出现黑屏。

2- 我还在 iframe 中打开 youtube 提供的运行嵌入视频的视频。

结果 - 我得到了与上述相同的结果

3- 我还在清单中使用了 android:hardwareAccelerated="true" 但它不起作用。

4- 我还使用 VideoPlayer 类运行此视频。

结果:我收到无法播放此视频的消息。在我们的 android 应用程序中,我们使用默认视频播放器来运行视频,而三星 Y 和三星 Y Duos 中的默认视频播放器不支持 youtube 嵌入视频。这可能是原因。

5-我也尝试在我的assest文件夹中使用html页面,并在我的html中使用嵌入代码并在webview中打开这个页面,但我是视频的首页,当我播放它时,我得到空白窗口。

请帮我解决这个问题。任何形式的帮助将不胜感激。

4

0 回答 0