Воспроизвести SWF из URL, используя Intents? - PullRequest
0 голосов
/ 16 октября 2011

Я занимаюсь разработкой простого аркадного флэш-приложения, но столкнулся с проблемой.У меня есть какой-то html, появляющийся в веб-просмотре, и когда вы нажимаете на игру, я использую ее, чтобы открыть флэш-файл.Проблема в том, что происходит сбой!Можно ли использовать намерение для воспроизведения файла SWF?

public boolean shouldOverrideUrlLoading(WebView view, String url) {
        if (Uri.parse(url).getHost().equals("www.bobhoil.com")) {
            return false;
        }
        Intent intent = new Intent();  
        intent.setAction(android.content.Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.parse(url), "flash/*");  
        startActivity(intent);
        return true;
    }

1 Ответ

1 голос
/ 16 октября 2011

Может быть, вы можете открыть .swf в своем веб-представлении, чтобы вы могли оставаться внутри своего приложения

WebView webView = (WebView) findViewById(R.id.webView1);

String url = "file:///android_asset/game.swf";

webView.getSettings().setPluginsEnabled(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.loadUrl(url);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...