Android WebView 无法播放视频 加载不出来等问题
2017-03-23 20:10
1121 查看
参考 http://blog.csdn.net/qq_16472137/article/details/54346078
代码设置
AndroidManifest.xml中
这个 没加的话
视频点击的时候 会转圈下后面就加载失败
没有在 5.0 以下的真机测试 不知道能不能播放
5.0 以上的手机要加这个
不然会一直在加载中
代码设置
mWebView.setWebChromeClient(new MyWebChromeClient()); // mWebView.setWebChromeClient(new WebChromeClient()); // 启用javascript WebSettings webSettings = mWebView.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setPluginState(WebSettings.PluginState.ON); webSettings.setUseWideViewPort(true); // 关键点 webSettings.setAllowFileAccess(true); // 允许访问文件 webSettings.setSupportZoom(true); // 支持缩放 webSettings.setLoadWithOverviewMode(true); webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE); // 不加载缓存内容 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); } mWebView.getSettings().setUseWideViewPort(true); mWebView.addJavascriptInterface(new MyJavaScript(), "JsUtils");
AndroidManifest.xml中
android:hardwareAccelerated="true"
这个 没加的话
webSettings.setPluginState(WebSettings.PluginState.ON);
视频点击的时候 会转圈下后面就加载失败
没有在 5.0 以下的真机测试 不知道能不能播放
5.0 以上的手机要加这个
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); }
不然会一直在加载中
相关文章推荐
- Android webview 播放视频无法播放以及可以播放预览图为加载不出来
- Android WebView无法播放腾讯视频问题
- 解决Android中WebView视频无法播放的问题
- ANDROID webview解决视频无法播放问题
- Android 使用Webview无法播放视频问题的解决办法
- android通过webView加载第三方h5应用,无法加载图片和播放视频的解决方法
- Android Webview完美支持播放各种视频。(解决无法播放优酷视频的问题以及周末无法播放优酷视频的问题)
- Android WebView 播放视频无法播放问题和视频适应屏幕大小
- Android WebView无法播放视频或直播,关闭界面后任在播放的问题;
- android webView 无法播放视频,无法暂停,继续播放视频问题,无法根据浏览器居中显示内容问题
- android 使用webview访问优酷无法播放视频的问题
- android webView 无法播放视频,无法暂停,继续播放视频问题,无法根据浏览器居中显示内容问题
- android webView 无法播放视频,无法暂停,继续播放视频问题,无法根据浏览器居中显示内容问题
- Android用Webview播放视频问题
- Android Webview中解决H5的音视频不能自动播放的问题
- Android开发问题积累 <加载在线Gif><WebView无法加载网页图片>
- 解决原生webView无法加载部分格式视频的问题
- Android开发问题积累 <加载在线Gif><WebView无法加载网页图片>
- android webview 加载重定向页面时点击无法回退,导致重复加载当前页面问题的解决方案
- android webview: 视频全屏播放按返回页面被放大的问题