2014-01-19 6 views

답변

0

는 것을 우회, 데스크톱 브라우저 사용자 에이전트를 변경하려고 할 수 있습니다, 모바일 장치 또는 인터넷 연결 속도가 느린 감지하면 유튜브 낮은 품질의 비디오를 제공 할 것입니다, 예 :

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 비디오를 재생할 필요가 없습니다. webView가이를 수행합니다. 'AndroidManifest.xml'에서 여러분의 액티비티에'android : hardwareAccelerated = "true"'가 있는지 확인하십시오. –

+0

브라우저에서 재생하고 싶지 않습니다. 결국 다른 영화의 모든 이미지를 얻고 싶지 않기 때문입니다. 영화가 멈추는 시점을 파악해야합니다. 그리고 나는 영화 재생에 대한 모든 통제를 원합니다. – ButterBeast

0

당신은 네이티브 YouTube 앱을 사용하고 꽤 잘 작동 YouTube Android Player API.를 사용해야합니다. 동영상 품질을 설정할 수는 없지만 사용자가 사용할 수 있도록 'HD'버튼이 표시됩니다.

기기/연결이 처리 속도가 빠르면 자동으로 화질을 HD로 설정합니다.

+0

라이브러리에서 사용하기 때문에 YouTube Android Player API에 넣고 싶지 않습니다. – ButterBeast

관련 문제