当前位置: 代码迷 >> Web前端 >> 为啥webview无法播放视频
  详细解决方案

为啥webview无法播放视频

热度:200   发布时间:2012-07-01 13:15:00.0
为什么webview无法播放视频

是因为没有设置 webView .getSettings().setPluginsEnabled(true); 插件使能

?

?

---------------------

?

?

视频可以播放了, 但又出来新问题, 页面里的flash漂浮在我的主界面之上, google了一下, 发现是webView底层的bug , 目前还没找到好的解决方法,在此记录。

?

几个属性

webView = (WebView) findViewById(R.id.webview_new);
  WebSettings settings = webView.getSettings();
  settings.setJavaScriptEnabled(true); // js
  settings.setPluginsEnabled(true); // 支持插件
  webView.setWebChromeClient(new WebChromeClient()); // chrom
  settings.setSupportZoom(true);// 缩放
  webView.setInitialScale(25);// 初始缩放级别
  settings.setUserAgent(0); // 0为手机默认, 1为PC台机,2为IPHONE
  settings
    .setUserAgentString("Mozilla/5.0 (Linux; U; Android 2.2.1; zh-cn; MB525 Build/3.4.2-117) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1");

  settings.setBuiltInZoomControls(true);// 支持手势缩放

?

1 楼 rongdong1988 2011-12-02  
这个我试了,好像不行呢
2 楼 jsgaohui 2012-02-24  
请问博主这个问题解决了没,如果解决的话共享下方案,谢谢了!
3 楼 chenpeilei2003 2012-03-09  
还没有解决。