【问题标题】:YouTube video not showing in HTML5 WebView in Android 4.0 and upper Android versions在 Android 4.0 和更高版本的 Android 中,YouTube 视频未在 HTML5 WebView 中显示
【发布时间】:2012-12-10 10:54:15
【问题描述】:

我必须在我的应用程序中播放 YouTube 视频。我已使用 HTML5 WebView 播放此视频。

对于 4.0 以下的操作系统版本,视频可以正常播放。

4.0 以上(4.1.2、4.2),视频不显示。音频正在播放,但屏幕变黑,没有视频显示。在这种情况下,如果我触摸屏幕的右下角,则会显示视频,但视频会闪烁,并且按返回按钮不会停止。

我必须播放所有版本的视频。我已经在 Galaxy S3 4.1.2 版和 Nexus 4.2 版中对其进行了测试。

【问题讨论】:

  • 为什么不在 VideoView 或 MediaPlayer 中播放视频? (您不必下载它,它们支持流式传输)
  • Android videoview 不播放 youtube 视频。请给我更好的主意。
  • 无法在 VideoView 中播放 youtube 视频的原因是它没有正确编码,而不是因为 VideoView 不支持视频流。
  • 能否请您提供在 videoview 中播放 youtube 视频的代码。
  • 你的问题不是视频在 youtube 上。 youtube 上的视频与存储在任何其他服务器上的任何其他视频一样播放。有很多关于 SO 的问题显示如何在 VideoView 中播放视频。否则使用 VideoView 发布您的代码,这是行不通的。

标签: android youtube html5-video


【解决方案1】:

如果你使用我的小HTML5WebView,我认为如果在你的清单文件中打开硬件加速,它应该能够播放YouTube视频。

【讨论】:

    猜你喜欢
    • 2011-10-22
    • 2011-11-07
    • 2017-06-15
    • 2012-10-11
    • 2017-05-24
    • 2017-11-17
    • 2012-09-24
    • 2021-05-30
    • 1970-01-01
    相关资源
    最近更新 更多