2011-02-26 116 views
1

我想在android上运行简单的Flash视频播放器。我只能打一个问号。有人能说出这段代码有什么问题吗?无法在Android设备上运行Flash视频播放器

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"); 
+0

当您在网页浏览器中打开网页时,是否可以查看Flash视频? – Mannaz 2011-03-20 14:53:30

回答

0

您确定您正在测试的设备上有Flash Player吗?并非所有的Android设备都支持它。

+0

是的,我已将它安装在我的设备上。版本号和所有都是正确的。 – JehandadK 2011-03-03 14:11:29

+0

我正在模拟器上尝试它。 – JehandadK 2011-03-11 09:59:11

+0

我没有看到你怎么可以在模拟器上尝试它,很确定你不能像现在那样在Droid设备模拟器上运行Flash。与虚拟化水平过高或缺乏支持有关。 – 2011-03-22 12:57:46