Не удается запустить флеш-видео плеер на устройстве Android - PullRequest
1 голос
/ 26 февраля 2011

Я пытаюсь запустить простой флэш-видео плеер на Android. Я могу только блок со знаком вопроса. Может кто-нибудь сказать, что не так с этим кодом?

    webview = (WebView) findViewById(R.id.webview);
    webview.getSettings().setJavaScriptEnabled(true);
    webview.setWebViewClient(new WebViewClient() {
        public boolean shouldOverrideUrlLoading(WebView view, String url) {

            view.loadUrl(url);
            return true;
        }

        @Override 
        public void onReceivedHttpAuthRequest(WebView view, HttpAuthHandler handler, String host,String realm){ 
                String[] up = view.getHttpAuthUsernamePassword(host, realm); 
                    if( up != null && up.length == 2 ) { 
                            handler.proceed(up[0], up[1]);     } 
   else Log.d("WebAuth","Could not find user/pass for domain :"+ host+" with realm =    "+realm); 

} 
    });



    webview.getSettings().setSupportZoom(true);
    webview.getSettings().setJavaScriptEnabled(true);
    webview.getSettings().setAllowFileAccess(true);
    webview.getSettings().setPluginsEnabled(true);


    webview.loadUrl("http://tvforandroid.com/p/?p=1020");

Ответы [ 2 ]

1 голос
/ 20 марта 2011

webview.getSettings () setPluginsEnabled (истина). является устаревшим методом, попробуйте настроить таргетинг на минимальный SDK версии 8 (2.2) и установить webview.getSettings (). setPluginState (WebSettings.PluginState.ON);

См. http://developer.android.com/reference/android/webkit/WebSettings.html#setPluginState(android.webkit.WebSettings.PluginState).

0 голосов
/ 03 марта 2011

Вы уверены, что flashplayer доступен на устройстве, на котором вы тестируете? Не все андроид устройства поддерживают его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...