【发布时间】: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