我在链接上使用代码在videoView中播放YouTube视频。
当我播放视频时,质量不够好。如何选择视频质量?
答案 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。