Flash 未在 Android 的 Web 视图中加载 [英] Flash is not loading in Web view in Android

查看:25
本文介绍了Flash 未在 Android 的 Web 视图中加载的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在 Android 中加载 webview.网页有 swf 文件但未加载的地方.我知道有很多关于同一主题的问题和答案,但没有人帮助我.

I am trying to Load a webview in Android. Where web page have a swf file but it is not loading. I know there are many question and answer on same topic but no one helped me.

我已经将它定位到版本 11.我也将 android:hardwareAccelerated="true" 放在 manifest.xml 文件中.

I have already targeted it version 11. And I have put android:hardwareAccelerated="true" too in manifest.xml file.

我的代码在这里-

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;
        }
    }



}

推荐答案

经过一周的努力,我从 Macromedia 获得了一个 Flash 播放器,它对我有用.

After one week struggle I got a Flash player from Macromedia, which works for me.

  1. 您可以在 Google 中搜索-Flash Player 11.1.for Android 4.0 - Macromedia - Adob​​e"或从 此链接.

在您的 Android 设备中安装此 apk.

Install this apk in your Android device.

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

And when you will open it, it will ask for choose default browser.

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

Choose any browser which support Flash (UC-Browser, Chrome etc).

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

Now run your any application it will load your Flash video.

这篇关于Flash 未在 Android 的 Web 视图中加载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆