为什么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);// 支持手势缩放

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值