2016-09-16 5 views
0

RecyclerView의 항목을 클릭하여 YouTube 링크를 열어 WebView에로드하려고합니다. 대신에 https://m.youtube.com/watch?feature=youtu.be&v=32yY_kDOqls을로드하는 대신 잘못된 페이지로 리디렉션합니다. https://m.youtube.com/?client=mv-google YouTube에서이 비디오를 검색하면 열립니다. 웹보기 설정 : 는 Android WebView - YouTube 동영상을 기본 페이지로 리디렉션

내가 그것을 어떻게

private void initWebView() { 
     WebSettings webSettings = webView.getSettings(); 
     webSettings.setJavaScriptEnabled(true); 
     webSettings.setDomStorageEnabled(true); 
     webSettings.setAppCacheEnabled(true); 
     webSettings.setCacheMode(WebSettings.LOAD_DEFAULT); 
     webSettings.setDatabaseEnabled(true); 
     webSettings.setSupportZoom(true); 
     webSettings.setBuiltInZoomControls(true); 
     webSettings.setDisplayZoomControls(false); 
     webSettings.setAllowContentAccess(true); 
     webSettings.setAllowFileAccess(true); 
     webSettings.setLoadWithOverviewMode(true); 
     webSettings.setUseWideViewPort(true); 
     webView.setDrawingCacheBackgroundColor(Color.WHITE); 
     webView.setFocusableInTouchMode(true); 
     webView.setFocusable(true); 
     webView.setDrawingCacheEnabled(false); 
     webView.setWillNotCacheDrawing(true); 
     webView.setBackgroundColor(Color.WHITE); 
     webView.setScrollbarFadingEnabled(true); 
     webView.setSaveEnabled(true); 
     webView.setNetworkAvailable(true); 
     webView.setWebViewClient(presenter.provideWebViewClient()); 
     webView.setWebChromeClient(presenter.provideWebChromeClient()); 
    } 

를 해결할 수 ?

답변

0
  • 이 의도 browserIntent = 새로운 의도를보세요 (Intent.ACTION_VIEW, Uri.parse (URL)); activity.startActivity (browserIntent);

  • 봅니다 Uri.parse에 전달하기 전에 모바일 URL에서 정상 URL을 얻을 수

관련 문제