在android videoView中选择youtube视频质量

时间:2014-01-19 11:15:44

标签: android video youtube android-videoview

我在链接上使用代码在videoView中播放YouTube视频。

当我播放视频时,质量不够好。如何选择视频质量?

代码链接:http://developerandro.blogspot.com/2013/09/how-to-play-youtube-video-in-videoview.html?showComment=1390130072271#c2150603475475337907

2 个答案:

答案 0 :(得分:0)

如果Youtube检测到移动设备或网速较慢,会提供质量较差的视频,为了绕过它,您可以尝试将用户代理更改为桌面浏览器,例如:

WebSettings settings = mWebView.getSettings();
settings.setUserAgentString("Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0");

答案 1 :(得分:0)

您应该使用YouTube Android Player API.它使用原生YouTube应用,效果非常好。 它不允许您设置视频的质量,但我相信它会显示一个“HD”按钮供用户启用。

我相信当设备/连接速度足以处理它时,它还会自动将质量设置为HD。