Android 4.4.2 - Youtube webview仅播放视频的声音

时间:2014-03-06 09:57:43

标签: android video webview youtube android-4.4-kitkat

我正在编写一个应用程序,在一个活动中有一个带有youtube视频或频道的webview。 它运行良好,直到我将手机升级到Android 4.4.2 KitKat。现在它只播放视频的声音。 这是我的网页浏览:

 WebView web_video = (WebView) findViewById(R.id.web_video);
 WebSettings webSettings = web_video.getSettings();
 webSettings.setJavaScriptEnabled(true);
 web_video.setWebViewClient(new Callback());
 web_video.setWebChromeClient(new WebChromeClient() {
      @Override
      public void onProgressChanged(WebView view, int newProgress) {
          super.onProgressChanged(view, newProgress);
          if(newProgress==100){
               loading.dismiss();
          }
      }
 });
 web_video.loadUrl("http://www.youtube.com/watch?v=RC0ayg9Jj9I");

任何人都知道这是什么问题?

1 个答案:

答案 0 :(得分:0)

请查看Google开发者页面中的注释,了解更改的WebView行为。 我怀疑自定义URL处理导致您的问题。

WebView实现在4.4中从WebKit基础更改为Chrome基础。

http://developer.android.com/guide/webapps/migrating.html#URLs

相关问题