gpt4 book ai didi

android - WebView 不存在 setPluginsEnabled

转载 作者:IT老高 更新时间:2023-10-28 23:03:54 27 4
gpt4 key购买 nike

我正在尝试在 webview 中播放 html5 视频,需要 setPluginsEnabled

WebView.getSettings().setPluginsEnabled

但对象不存在。有什么问题?

这是我的代码:

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 Documentation API 级别超过 18 将不支持插件;我假设是因为要支持的主要插件是 adobe 不再为移动开发的 flash。

关于android - WebView 不存在 setPluginsEnabled,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19362049/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com