How to Play local swf files in a webview

后端 未结 3 1022
没有蜡笔的小新
没有蜡笔的小新 2020-11-29 03:05

Am trying to play local .swf files (kept in asset or sdcard) inside webview. But am not getting any luck...Can anyone guide me the proper way??? I am able to play swf files

3条回答
  •  南笙
    南笙 (楼主)
    2020-11-29 03:31

    package webView.video;
    
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.os.Environment;
    import android.webkit.WebView;
    
    
    public class WebViewActivity extends Activity {
    private WebView mWebView;
    
    /** Called when the activity is first created. */
         @Override
         public void onCreate (Bundle savedInstanceState) {
             super. onCreate (savedInstanceState);
             setContentView(R.layout.main);
    
    
    
             // html file with sample swf video in sdcard
    
             //swf2.html points to swf in sdcard
    
             mWebView = (WebView)findViewById(R.id.webview);
             mWebView.getSettings().setJavaScriptEnabled(true);
             mWebView.getSettings().setPluginsEnabled(true);
             mWebView.getSettings().setAllowFileAccess(true);
    
    
             if (!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
                 System.exit(4);
             } else {
                 mWebView.loadUrl("file://" + Environment.getExternalStorageDirectory() + "/swf2.html");
             }
    
         }
    }
    

提交回复
热议问题