2014-01-19 110 views

回答

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"); 
+0

這是webView的你有什麼想法如何繞過videoView – ButterBeast

+0

你並不需要使用videoView發揮YouTube視頻,web視圖會做到這一點。只要確保你在AndroidManifest.xml中有'android:hardwareAccelerated =「true」'你的活動。 –

+0

我不想在瀏覽器中播放它。因爲我不想在最後得到所有不同電影的圖像。我還需要趕上電影停止播放。我想要所有關於電影播放的控制權。 – ButterBeast

0

您應該使用YouTube Android Player API.它使用本機YouTube應用程序,並運行得很好。 它不會允許您設置視頻的質量,但我相信它會顯示一個供用戶啓用的「HD」按鈕。

我相信它也將設置質量自動HD當設備/連接的速度不夠快處理它。

+0

我不想放入YouTube Android播放器API,因爲我在庫中使用了它。 – ButterBeast