WebView 不存在 setPluginsEnabled [英] setPluginsEnabled not exist for WebView
问题描述
我正在尝试在 webview 中播放 html5 视频并且需要 setPluginsEnabled
I'm trying to play html5 video in webview and need to setPluginsEnabled
WebView.getSettings().setPluginsEnabled
但它不存在于对象中.有什么问题?
but it's not exist for object. what is the problem ?
这是我的代码:
package com.example.arachim;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends Activity {
WebView view;
//@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
view = new WebView(this);
String url= new String("http://broken-links.com/tests/video/");
WebChromeClient chromeClient = new WebChromeClient();
WebViewClient wvc = new WebViewClient();
view.setWebChromeClient(chromeClient);
view.setWebViewClient(wvc);
view.getSettings().setJavaScriptEnabled(true);
view.getSettings().setP
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
推荐答案
WebView.getSettings().setPluginsEnabled();
方法自 API 级别 9 起已弃用,并在 API 中移除级别 18.您可以使用较新的函数 WebView.getSettings().setPluginState(WebSettings.PluginState.ON);
,该函数在 API 级别 8 中添加并在 API 级别 18 中弃用.根据 WebSettings 文档 API 级别超过 18 将不支持插件;我假设是因为支持的主要插件是 Flash,而 adobe 不再为移动设备开发.
The function WebView.getSettings().setPluginsEnabled();
method has been deprecated since API level 9, and was removed in API level 18. You can use the newer function WebView.getSettings().setPluginState(WebSettings.PluginState.ON);
which was added in API level 8 and was deprecated in API level 18. According to the WebSettings Documentation API levels beyond 18 will not support plugins; I'm assuming is because the main plugin to support was flash which adobe is no longer developing for mobile.
这篇关于WebView 不存在 setPluginsEnabled的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!