webview flash 需要手机安装flash apk 否则白屏
mWebView = (WebView) findViewById(R.id.webview);
// mWebView.loadUrl("http://static.youku.com/v1.0.0423/v/swf/loader.swf?VideoIDS=XNjk5Njk1MDc2&embedid=MTgwLjE2OC44NC42NgIxNzQ5MjM3NjkCAg%3D%3D&wd=&vext=pid%3D%26emb%3DMTgwLjE2OC44NC42NgIxNzQ5MjM3NjkCAg%3D%3D%26bc%3D%26type%3D0");
mWebView.loadUrl("file:///android_asset/fengkuang.swf");
mWebView.getSettings().setJavaScriptEnabled(true);
// mWebView.getSettings().setPluginsEnabled(true);
mWebView.getSettings().setAllowFileAccess(true);
mWebView.getSettings().setPluginState(PluginState.ON);
mWebView.setBackgroundColor(0);
mWebView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
// Activity和Webview根据加载程度决定进度条的进度大小
// 当加载到100%的时候 进度条自动消失
FlashWebView.this.setProgress(progress * 100);
}
});
/* WebSettings settings = mWebView.getSettings();
settings.setAllowFileAccess(true);
//settings.setAllowFileAccessFromFileURLs(true);
settings.setSupportMultipleWindows(true);
settings.setJavaScriptEnabled(true);
mWebView.getSettings().setPluginState(PluginState.ON);
settings.setAllowFileAccess(true);
settings.setDefaultTextEncodingName("GBK");
settings.setEnableSmoothTransition(true);
mWebView.setBackgroundColor(0);
mWebView.loadUrl("file:///android_asset/fengkuang.swf");*/
<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
android:background="#00000000" />
<activity
android:name="com.ywang.lbs.FlashWebView"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
</activity>