您的位置:首页 > 移动开发

Android WebView浏览优酷等视频网站,视频放不出等问题

2016-04-14 11:16 531 查看
欢迎转载,转载请注明/article/7749674.html

这几天项目需要调用webview显示一个我们的网页,上面有视频窗口,用户点击需要能播放该视频。但是死活该webview就是不播放视频,打开优酷也一样,网上说的

.setJavaScriptEnabled(true);
.setPluginState(PluginState.ON);
android:hardwareAccelerated="true"


都尝试了,但是就是播不出来。急坏我了,领导等着看效果,怎么百度都是这三句,如果你看到也是这三句但还是播不出,当你看到我的这篇文章的时候,恭喜你,你找到了光明的曙光,我亲身尝试能播出来的。

首先在manifaset文件里面application标签里加上android:hardwareAccelerated=”true”,其次在配置webview.setting里面把这些都加上

WebSettings ws = webview.getSettings();
ws.setBuiltInZoomControls(true);// 隐藏缩放按钮

ws.setUseWideViewPort(true);// 可任意比例缩放
ws.setLoadWithOverviewMode(true);// setUseWideViewPort方法设置webview推荐使用的窗口。setLoadWithOverviewMode方法是设置webview加载的页面的模式。

ws.setSavePassword(true);
ws.setSaveFormData(true);// 保存表单数据
ws.setJavaScriptEnabled(true);

ws.setDomStorageEnabled(true);
ws.setSupportMultipleWindows(true);// 新加

//我就是没有这一行,死活不出来。MD,硬是没有人写这一句的
webview.setWebChromeClient(new WebChromeClient());
webview.setWebViewClient(new WebViewClient());
webview.loadUrl("http://v.youku.com/v_show/id_XMTUzMjUwOTc2MA==_ev_1.html");


然后开始运行吧,温馨提示,别忘了网络运行权限。如果不行,请告诉我,如果可以,请别忘了给我点赞。

欢迎转载,转载请注明/article/7749674.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: