从 2 天开始,我试图在我的应用程序中运行 youtube 嵌入视频,但我没有成功。我已经使用了从堆栈溢出和其他网站获得的一切。
我用我的三星 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中打开这个页面,但我是视频的首页,当我播放它时,我得到空白窗口。
请帮我解决这个问题。任何形式的帮助将不胜感激。