Android中的Web视图中未加载Flash

Android中的Web视图中未加载Flash,android,webview,flash,Android,Webview,Flash,我正在尝试在Android中加载webview。其中网页具有swf文件但未加载。我知道在同一个话题上有很多问题和答案,但没有人帮助我 我已经瞄准了第11版。我也将android:hardwareAccelerated=“true”放在manifest.xml文件中 我的密码在这里- public class MainActivity extends Activity { private WebView mWebView; String url="http://mypages

我正在尝试在Android中加载webview。其中网页具有swf文件但未加载。我知道在同一个话题上有很多问题和答案,但没有人帮助我

我已经瞄准了第11版。我也将
android:hardwareAccelerated=“true”
放在manifest.xml文件中

我的密码在这里-

public class MainActivity extends Activity {

    private WebView mWebView;

    String url="http://mypages.com/Ch_001/ScoPage.html";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mWebView = (WebView) findViewById(R.id.webView);
        mWebView.setKeepScreenOn(true);
        WebSettings settings = mWebView.getSettings();
        settings.setPluginState(PluginState.ON);

        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.getSettings().setDomStorageEnabled(true);
        mWebView.getSettings().setBuiltInZoomControls(true);
        mWebView.setInitialScale(100);
        // wbView.getSettings().setUseWideViewPort(true);
        mWebView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
        mWebView.setWebViewClient(new MyWebViewClient());


    }
    private class MyWebViewClient extends WebViewClient {
        @Override
        public void onPageFinished(WebView view, String url) {
            super.onPageFinished(view, url);
        }

        @Override
        public void onReceivedSslError(WebView view, SslErrorHandler handler,
                SslError error) {
            Log.e("Error VAGARO", error.toString());
            handler.proceed();
        }

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return false;
        }
    }



}
添加
mWebView.loadUrl(url)在onCreate中添加此代码:

webview.getSettings().setPluginsEnabled(true);

经过一周的努力,我从Macromedia得到了一台Flash播放器,它对我很有用

  • 你可以在谷歌搜索“FlashPlayer 11.1.forAndroid4.0-Macromedia-Adobe”,或者从安装APK

  • 在Android设备中安装此apk

  • 当你打开它时,它会要求你选择默认浏览器

  • 选择任何支持Flash的浏览器(UC浏览器、Chrome等)

  • 现在运行你的任何应用程序,它将加载你的Flash视频


  • android上不支持flashanymore@tyczj但当我使用youtube视频url时,它工作正常。为什么?很确定android在youtube上使用html5videos@tyczj那么我该怎么解决我的问题呢?“我无论如何都得这么做。”tyczj谢谢朋友,我终于找到了解决办法。我有一个适用于我的flash apk。我试着用我的手机就可以了。你们用手机运行吗?安装闪存?如果你想要html5,可以帮你谢谢朋友,我终于找到了解决方案。谢谢朋友,我终于找到了解决方案。试试这个webview.getSettings().setPluginState(WebSettings.PluginState.ON);我已经安装了Flash apk,它在Dolphin中工作。如何在自定义webview中使用它
    setPluginState
    被分配到上的